通过学习贾志刚老师OpenCV入门的****及其他学习资源所得

加载图像——cv::imread

修改图像——cv::cvtColor(从一个色彩空间转换到另一色彩空间)

保存图像——cv::imwrite

Q1:新建空项目方法

1.文件——新建——项目——Win32控制台应用程序

2.修改名称后确定——下一步——选择空项目——完成

3.资源管理器——源文件——右键添加新建项——默认C++文件可修改名称(OPENCV入门(1)

结果如下图所示:

OPENCV入门(1)

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);

运行如下:

OPENCV入门(1)

 

相关文章: