C/C++ OpenCV图像的载入,显示,输出
首先有以下几个介绍
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()在以后将会说明
下面是程序截图
C/C++ OpenCV图像的载入,显示,输出相关推荐
- 转载:【opencv入门教程之三】:图片的载入|显示|输出
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 作者:毛星云(浅墨) ...
- OpenCV 图像/视频 读取 显示
1.图像操作 cv.imread() 使用cv.imread()函数读取图像.图像应该在工作目录或图像的完整路径应给出. 第二个参数是一个标志,它指定了读取图像的方式. cv.IMREAD_COLOR ...
- 《OpenCv视觉之眼》Python图像处理六 :Opencv图像傅里叶变换和傅里叶逆变换原理及实现
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- 《OpenCv视觉之眼》Python图像处理十四 :Opencv图像轮廓提取之Scharr算法和Canny算法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- 《OpenCv视觉之眼》Python图像处理十 :Opencv图像形态学处理之开运算、闭运算和梯度运算原理及方法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
[-] 一开胃菜之一 关于OpenCV的命名空间 二开胃菜之二 关于Mat类型 三图像的载入和显示 imread函数 namedWindow函数 imshow函数 四输出图像到文件imwrite函 ...
- OpenCV(二)图像的载入,显示,和输出
一.OpenCV的命名空间 在写简单的OpenCV程序的时候,以下两句话是标配: #include<opencv2/opencv.hpp> using namespace cv; 二.关于 ...
- 【OpenCV】OpenCV实战从入门到精通图像的载入、显示与输出
书中关于图像的载入.显示与输出的综合应用.有些细节知识将在本博客后续更新. #include <opencv2/core/core.hpp> #include <opencv2/hi ...
最新文章
- PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
- deepfm代码参考
- 刷固件Layer1到手机FLASH(硬刷)
- python列表的切片操作
- Golang手册与常用包手册
- Rails IDE 有很多选择,但是具体到ubuntu 64bit 选择的余地就不多了,这里选择Aptana Studio 3 Beta...
- jQuery-1.9.1源码分析系列(十) 事件系统——事件绑定
- 飞畅科技-PoE交换机的常见问题解答
- 状态管理 - 全局状态管理工具
- java asynchronize_Java 中synchronize函数的实例详解
- ccf 智能运维 裴丹_智能运维 聊一聊实时计算系统
- 蓝桥杯 穿越雷区(bfs)
- easyui-datagrid加载时的效率低下,解决方案
- 用无线卡王蹭网的亲身经历和感想
- 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)
- 2019年5月,国际计量单位实施新定义
- java使用derby增删改查_JDBC 笔记3 通过PreparedStatement 对数据库进行增删改查 (转载)...
- react17.x+MDUI实现todo小案例,react动态添加与删除元素属性
- mac使用被动ftp模式(pasv)_flashfxp连接失败,flashfxp连接失败的原因及好用的ftp工具下载...
- 034 Rust死灵书之为Vec实现Drain