imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称
第二个参数,表示加载的图像是什么类型,支持常见的三个参数值
IMREAD_UNCHANGED (<0) 表示加载原图,不做任何改变
IMREAD_GRAYSCALE ( 0)表示把原图作为灰度图像加载进来
IMREAD_COLOR (>0) 表示把原图作为RGB图像加载进来
注意:OpenCV支持JPG、PNG、TIFF等常见格式图像文件加载
[C++] 纯文本查看 复制代码 Mat src = imread("0.jpg",IMREAD_GRAYSCALE); //灰度图模式加载图片
[C++] 纯文本查看 复制代码 #include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main() {
Mat src = imread("0.jpg",IMREAD_GRAYSCALE); //灰度图模式加载图片
if (src.empty()) {
return 0;
}
imshow("test opencv setup", src); //显示图片
waitKey(0);
return 0;
} |