一、opencv的图像基本读写
来源:互联网 发布:ubuntu输入法设置 编辑:程序博客网 时间:2024/05/18 02:37
一、前提
在学习opencv的那些算法之前,现要学一些基础的类和方法,才能更好的学习opencv
二、掌握基础的图片读写
所需头文件
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>
1.图片读操作
void readPictur(){ //imread来读图片,使用Mat来接收 Mat pic0 = imread("../picture_source/1.jpg", 0); //创建一个窗口,名字为1 namedWindow("1"); //将图片输出显示到名字为1的窗口中 imshow("1", pic0); Mat pic1 = imread("../picture_source/1.jpg", 1); namedWindow("2"); imshow("2", pic1); Mat pic2 = imread("../picture_source/1.jpg", -1); namedWindow("3"); imshow("3", pic2); waitKey();}
详细imread第二个参数使用详见opencv官方文档。
注:需要官方文档的,可以来找我。
2.图片写操作
void writePicture(){ Mat mat(480,540,CV_8UC4); vector<int> params; params.push_back(1); params.push_back(3); params.push_back(4); try{ //这里注意imwrite的参数,详见官方文档 imwrite("生成的.png",mat,params); namedWindow("显示"); imshow("显示",mat); waitKey(); } catch(runtime_error &ex ){ fprintf(stdout,"有错"); }}
0 0
- 一、opencv的图像基本读写
- opencv的图像读写框架
- opencv 学习笔记--图像的基本操作(一)
- OpenCV(一) Mat数据结构--最基本的图像处理容器
- openCV Python 学习笔记(一)图像的基本操作
- OpenCV-图像的基本操作
- opencv:图像的基本变换
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- 详解/etc/profile、/etc/bash.bahsrc、~/.profile、~/.bashrc的用途
- Linux入门3(手记)
- Python的基础——Python学习笔记02
- python-cookbook学习笔记七
- git学习总结系列(1)——基本用法
- 一、opencv的图像基本读写
- vue事件对象,冒泡,阻止默认行为
- C语言实例*2
- Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > java.lang.
- 【Java基础】线程和并发机制
- 总结java中的反射机制
- vue事件简写方式
- sqlite3编程实例
- 4.26