参考毛星云编著的《OpenCV3编程入门》
此函数作用:用于读取文件中的图片到OpenCV中。
函数原型:Mat imread( const String& filename, int flags=1 )
参数解析:
(1)filename:载入的图片路径
(2)flags:为载入标识,它指定一个加载图像的颜色类型,默认参数为1。在OpenCV中的定义为
enum
{
/* 8bit, color or not */
CV_LOAD_IMAGE_UNCHANGED =-1,
/* 8bit, gray */
CV_LOAD_IMAGE_GRAYSCALE =0,
/* ?, color */
CV_LOAD_IMAGE_COLOR =1,
/* any depth, ? */
CV_LOAD_IMAGE_ANYDEPTH =2,
/* ?, any color */
CV_LOAD_IMAGE_ANYCOLOR =4,
/* ?, no rotate */
CV_LOAD_IMAGE_IGNORE_ORIENTATION =128
};
注意:
- flag>0 返回一个三通道的彩色图像
- flag=0 返回灰度图像
- flag<0 返回包含Alpha通道的加载图像