OpenCV2学习笔记---图像的基本读写显示
2013-07-24 15:41
141 查看
VS2008下安装OpenCV2.3,新建解决方案后,在“属性管理器”添加现有属性表
//使用命名空间 cv
//在opencv2中,所有的C++接口函数和相关的类,都定义在命名空间cv中。当需要引用时,有两种方法可以实现:
//(1)在main函数之前 ,注明使用的命名空间 using namespace cv;
//(2)在使用相关函数和类的时候 加上前缀cv::
//例如使用c++接口的Mat类,那么写成:cv::Mat
/*************** 矩阵的创建 ******************************************************/
//(1) 定一个Mat类型的对象 其矩阵大小默认是0*0
Mat image;
cout<<"矩阵默认大小 height is " <<image.size().height<<", width is "<<image.size().width<<endl;
//(2)自定义矩阵大小 定义高度为100 宽度为200 数据类型为 unsigned char 通道为1 的矩阵 并且初始值为10
Mat imageSelfDef(100,200,CV_8UC1,Scalar(100));
/*************** 图像的加载 显示 与 保存 ***************************************/
//(1)如何读取图像
Mat imageRead;
imageRead = imread("1.jpg");
//(2)如何显示图像
namedWindow("win");
imshow("win",imageRead);
waitKey(20);//等待20ms 如果要等待任意长时间 使用waitKey(0);
//(3)如何保存图像
imwrite("dst.jpg",imageRead);//将图像imageRead 保存为dst.jpg
//使用命名空间 cv
//在opencv2中,所有的C++接口函数和相关的类,都定义在命名空间cv中。当需要引用时,有两种方法可以实现:
//(1)在main函数之前 ,注明使用的命名空间 using namespace cv;
//(2)在使用相关函数和类的时候 加上前缀cv::
//例如使用c++接口的Mat类,那么写成:cv::Mat
/*************** 矩阵的创建 ******************************************************/
//(1) 定一个Mat类型的对象 其矩阵大小默认是0*0
Mat image;
cout<<"矩阵默认大小 height is " <<image.size().height<<", width is "<<image.size().width<<endl;
//(2)自定义矩阵大小 定义高度为100 宽度为200 数据类型为 unsigned char 通道为1 的矩阵 并且初始值为10
Mat imageSelfDef(100,200,CV_8UC1,Scalar(100));
/*************** 图像的加载 显示 与 保存 ***************************************/
//(1)如何读取图像
Mat imageRead;
imageRead = imread("1.jpg");
//(2)如何显示图像
namedWindow("win");
imshow("win",imageRead);
waitKey(20);//等待20ms 如果要等待任意长时间 使用waitKey(0);
//(3)如何保存图像
imwrite("dst.jpg",imageRead);//将图像imageRead 保存为dst.jpg
相关文章推荐
- 【OpenCV 2.4.9 用户指南之一】图像读写、显示、基本操作
- ITK图像读写及显示
- Qt中图像的显示与基本操作
- ImageView显示图像控件(基本用法)
- OpenCV成长之路 01、图像的读写与显示
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- Qt中图像的显示与基本操作
- Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。
- OpenCV成长之路(1):图像的读写与显示
- Qt中图像的显示与基本操作
- OpenCV成长之路(1):图像的读写与显示
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
- 【Java+OpenCV】图像的基本处理(读取,显示)
- Qt中图像的显示与基本操作
- Qt中图像的显示与基本操作
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- Qt中图像的显示与基本操作
- openCV2 第一讲 图像的读写和显示
- Qt中图像的显示与基本操作