C/C++ OpenCV图像的载入,显示,输出
来源:互联网 发布:linux 防火墙端口开放 编辑:程序博客网 时间:2024/06/05 16:21
首先有以下几个介绍
1.Mat类
用于保存图像以及其他矩阵数据的数据结构,默认情况下其尺寸为0。
2.imread()函数
图片的载入
Mat imread(const string& filename,int flags=1)
第一个参数:需要载入图片的路径名加文件后缀
第二个参数:载入标识,指定加载图像的颜色类型,默认是1,返回彩色图像,为0时返回灰色图像
3.imshow()函数
图像的显示
void imshow(const string& winname,InputArray mat)
第一个参数:const string&类型的winname,填写需要显示的窗口标识名称
第二个参数:InputArray类型的mat,填写需要显示的图片
4.imwrite()函数
输出图像到文件
bool imwrite(const string& filename,ImputArray img,const vector<int>¶ms=vector<int>);
第一个参数:const string&类型的filename,写入文件名加上后缀
第二个参数:ImputArray类型的img,一般填写一个Mat类型的图像数据
第三个参数:默认值vector<int>(),一般不填
下面给出代码:
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;int main(){Mat pic = imread("1.jpg");imshow("picture", pic);//图片写入imwrite("由imwrite生成图片.jpg", pic);waitKey();return 0;}
waitKey()在以后将会说明
下面是程序截图
1 0
- C/C++ OpenCV图像的载入,显示,输出
- OpenCV--图像的载入、显示和输出
- opencv的图像载入、显示和输出
- opencv 图像的载入显示和输出
- OpenCV 图像的载入,显示,初级图像混合与输出
- opencv的几个图像载入、显示和输出的函数
- opencv 2.0以上版本 图像的载入,显示和输出
- opencv图像的载入,显示和输出完全解析
- OpenCV进阶 第一讲 图像的载入,显示和输出
- OpenCV之三 图像的载入,显示和输出
- 【OpenCV学习笔记 003】图像的载入、显示和输出
- opencv学习(1)图像的载入、显示与输出
- Opencv学习三-图像的载入,显示和输出
- opencv学习笔记----浅析图像的载入,显示和输出
- 【学习OpenCV】教程三:图像的载入,显示和输出
- opencv 图像载入、显示和输出
- OpenCv图像载入显示
- OpenCV--图像的载入-显示-保存
- Java学习(二)Static关键字的理解
- CentOS6.6环境安装PHP5.6超级详细笔记
- vs下inl中的函数提示C2084 已有主体的解决方案
- 用java开发Android的socket的一些异常处理
- 使用C++创建蓝图公共静态方法
- C/C++ OpenCV图像的载入,显示,输出
- 初学HTML用法大全指导(四)html中超链接的建立与使用
- linux字符设备驱动中自动创建设备节点【转】
- 微信iOS WKWebview 网页开发适配指南
- Linux基础知识学习(二)----SZ/RZ命令讲解以及在secureCRT使用SFTP上传文件的讲解
- reflow和repaint理解总结
- 常引用
- Post和Get请求方式的区别
- memcached内存机制