首先有以下几个介绍

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>&params=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图像的载入,显示,输出相关推荐

  1. 转载:【opencv入门教程之三】:图片的载入|显示|输出

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 作者:毛星云(浅墨) ...

  2. OpenCV 图像/视频 读取 显示

    1.图像操作 cv.imread() 使用cv.imread()函数读取图像.图像应该在工作目录或图像的完整路径应给出. 第二个参数是一个标志,它指定了读取图像的方式. cv.IMREAD_COLOR ...

  3. 《OpenCv视觉之眼》Python图像处理六 :Opencv图像傅里叶变换和傅里叶逆变换原理及实现

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  4. 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  5. 《OpenCv视觉之眼》Python图像处理十四 :Opencv图像轮廓提取之Scharr算法和Canny算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  6. 《OpenCv视觉之眼》Python图像处理十 :Opencv图像形态学处理之开运算、闭运算和梯度运算原理及方法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  7. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析

    [-] 一开胃菜之一  关于OpenCV的命名空间 二开胃菜之二  关于Mat类型 三图像的载入和显示 imread函数 namedWindow函数 imshow函数 四输出图像到文件imwrite函 ...

  8. OpenCV(二)图像的载入,显示,和输出

    一.OpenCV的命名空间 在写简单的OpenCV程序的时候,以下两句话是标配: #include<opencv2/opencv.hpp> using namespace cv; 二.关于 ...

  9. 【OpenCV】OpenCV实战从入门到精通图像的载入、显示与输出

    书中关于图像的载入.显示与输出的综合应用.有些细节知识将在本博客后续更新. #include <opencv2/core/core.hpp> #include <opencv2/hi ...

最新文章

  1. PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
  2. deepfm代码参考
  3. 刷固件Layer1到手机FLASH(硬刷)
  4. python列表的切片操作
  5. Golang手册与常用包手册
  6. Rails IDE 有很多选择,但是具体到ubuntu 64bit 选择的余地就不多了,这里选择Aptana Studio 3 Beta...
  7. jQuery-1.9.1源码分析系列(十) 事件系统——事件绑定
  8. 飞畅科技-PoE交换机的常见问题解答
  9. 状态管理 - 全局状态管理工具
  10. java asynchronize_Java 中synchronize函数的实例详解
  11. ccf 智能运维 裴丹_智能运维 聊一聊实时计算系统
  12. 蓝桥杯 穿越雷区(bfs)
  13. easyui-datagrid加载时的效率低下,解决方案
  14. 用无线卡王蹭网的亲身经历和感想
  15. 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)
  16. 2019年5月,国际计量单位实施新定义
  17. java使用derby增删改查_JDBC 笔记3 通过PreparedStatement 对数据库进行增删改查 (转载)...
  18. react17.x+MDUI实现todo小案例,react动态添加与删除元素属性
  19. mac使用被动ftp模式(pasv)_flashfxp连接失败,flashfxp连接失败的原因及好用的ftp工具下载...
  20. 034 Rust死灵书之为Vec实现Drain

热门文章

  1. 突发,Gitee 图床废了
  2. 大学专业:这4个计算机类专业很受欢迎,毕业后薪资待遇高?
  3. 第一次CODING附parentElement.insertBefore使用详解
  4. 世上的人大都只会“飞鸽传书下载”,没人开发
  5. 05CRecordset类
  6. 程序员的未来在哪里?赶紧看看!!
  7. 经典面试题(18):以下代码将输出的结果是什么?
  8. mysql 允许用户远程_Mysql 允许用户远程操作
  9. php实现mysql 数据迁移_php实现redis数据库指定库号迁移的方法
  10. 临床外显子组测序分析中的那些坑(下)