通过学习贾志刚老师OpenCV入门的****及其他学习资源所得
加载图像——cv::imread
修改图像——cv::cvtColor(从一个色彩空间转换到另一色彩空间)
保存图像——cv::imwrite
Q1:新建空项目方法
1.文件——新建——项目——Win32控制台应用程序
2.修改名称后确定——下一步——选择空项目——完成
3.资源管理器——源文件——右键添加新建项——默认C++文件可修改名称()
结果如下图所示:
Q2:指令说明
imread:加载图像文件成为一个Mat对象,用于获取图片文件中的数据,参数1表示图像文件名称;参数2表示加载的图像类型,支持常见的三个参数值:
- IMREAD_UNCHANGED (<0) 表示加载原图,不做任何改变;
- IMREAD_GRAYSCALE ( 0)表示把原图作为灰度图像加载进来;
- IMREAD_COLOR (>0) 表示把原图作为RGB图像加载进来
OpenCV支持JPG、PNG、TIFF等图像文件加载
代码如下:
Mat src = imread("E:/char/rb.jpg");
if (src.empty())
{
printf("could not load image...\n");
return -1;
}
namedWindow("rb", CV_WINDOW_AUTOSIZE);
imshow("rb", src);
运行如下: