opencv 图像的载入显示和输出
来源:互联网 发布:网络教育2.5年毕业 编辑:程序博客网 时间:2024/05/16 14:57
先说说我之前停更博客一周的问题,我从学校回家了,在家的我如一头没了束缚的野马,没有学一点东西不是吃就是睡就是打游戏看小说 = =
在最新的opencv的库中,增添了mat类,mat类的函数imread能够准确、简便地读取图片,而其用法在前面也总结过了。
在这里再提一下,原函数:
Mat imread(const string& filename, int flags = 1);
返回值是mat类的对像,第一个参数是调用的图片的名字(包括类型);第二个参数是读入类型,
读入方式有三种 :1. flag = 0,以图片的灰度类型读入,2.flag > 0, 返回一个三通道的彩色图像,3.flag < 0,返回包含四通道的原图像。
图像的显示是通过mat类的函数imshow实现的,imshow能够在指定窗口显示图像,也能独自显示图像(无窗口)
原函数:
void imshow(const string& winname, InputArray mat);
第一个参数:填需要显示的窗口名称或者自己创建窗口的名字
第二个参数:填需要现实的图像
创建窗口用到的是namedWindow函数,原函数:
void namedWindow(const string& winname, int flag = WINDOW_AUTOSIZE);
第一个参数是窗口名称
第二个参数是窗口类型的标识,可以有以下几种值:
WINDOW_NORMAL 设置这个值,用户可以改变窗口的大小
WINDOW_AUTOSIZE 设置这个值,窗口大小会自动调整以适应所显示的图像,并且用户不能手动改变这个值(这也是该函数的默认值)
WINDOW_OPENGL 设置这个值窗口创建的时候会支持OPENGL
输出图像到文件用到的是:imwrite()函数原函数:
bool imwrite(const string& filename, InputArray img, const vector<int>& params = vector<int> () );
第一个参数,将要保存图片的文件名(带后缀)
第二个参数,原图像的mat对象
第三个参数,特定格式保存的参数编码,有默认值。
- OpenCV--图像的载入、显示和输出
- opencv的图像载入、显示和输出
- opencv 图像的载入显示和输出
- opencv 图像载入、显示和输出
- opencv的几个图像载入、显示和输出的函数
- opencv 2.0以上版本 图像的载入,显示和输出
- opencv图像的载入,显示和输出完全解析
- OpenCV进阶 第一讲 图像的载入,显示和输出
- OpenCV之三 图像的载入,显示和输出
- 【OpenCV学习笔记 003】图像的载入、显示和输出
- Opencv学习三-图像的载入,显示和输出
- opencv学习笔记----浅析图像的载入,显示和输出
- 【学习OpenCV】教程三:图像的载入,显示和输出
- OpenCV 图像的载入,显示,初级图像混合与输出
- 图像的载入、显示和输出示例
- opencv学习(1)图像的载入、显示与输出
- C/C++ OpenCV图像的载入,显示,输出
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
- osg Nofity使用
- 51Nod1005 大数加法(C语言)
- Java 修改jdk不起作用
- android 字体颜色随机
- hdu5922Minimum’s Revenge
- opencv 图像的载入显示和输出
- Python默认参数是[]
- 1
- [编程题] 字符编码
- Python:关于OS的介绍
- HDOJ2577 DP简单入门题
- I
- 乱码处理
- 【Android】封装BroadcastReceiver