《OpenCV3学习笔记》 0简单实现:图像载入,显示,输出

1、imread

Mat imread(const string& filename, intflags=1 );

缺省的flags=1.

  • flags >0返回一个3通道的彩色图像。
  • flags =0返回灰度图像。
  • flags <0返回包含Alpha通道的加载的图像。

2、namedWindow

void namedWindow(const string& winname,int flags=WINDOW_AUTOSIZE ); 

3、imshow

//第一个参数是窗口标识名称,第二个是mat类型的图像
void imshow(const string& winname, InputArray mat);

实例:

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;

int main()
{
	//imread介绍
	Mat girl = imread("girl.png");
	//namedWindow介绍
	namedWindow("[1]动漫图");
	//imshow介绍
	imshow("[1]动漫", girl);
	//无限等待,不断刷新图像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
	waitKey(0);
	return 0;
}

4、imwrite--输出图像到文件

bool imwrite(const string& filename,InputArray img, const vector<int>& params=vector<int>() );

 ■ 第一个参数,const string&类型的filename,填需要写入的文件名就行了,带上后缀,比如,“123.jpg”这样。

 ■ 第二个参数,InputArray类型的img,一般填一个Mat类型的图像数据就行了。

 ■ 第三个参数,const vector<int>&类型的params,表示为特定格式保存的参数编码,它有默认值vector<int>(),所以一般情况下不需要填写。

imwrite("我喜欢打dota2 by浅墨.jpg", image);

猜你喜欢

转载自blog.csdn.net/try_again_later/article/details/81450956
今日推荐