Opencv图像的载入与显示
1.图像的载入imread函数
Mat imread(const string & filename,intflags=1);
Opencv支持的图像格式:
- Windows位图: bmp dib
- jpeg jpg jpe png
- pbm pgm ppm sr ras tiff tif
int类型flags,为载入标识,它指定一个加载图像的颜色,默认值为1
- flags>0flags>0flags>0 返回一个3通道的彩色图像
- flags=0flags=0flags=0 返回灰度图像
- flags<0flags<0flags<0 返回包含Alpha通道的加载图像
示例:
Mat image0=imread("1.jpg",2|4);//载入无损的源图像
Mat image0=imread("1.jpg",0);//载入灰度图
Mat image0=imread("1.jpg",199);//载入3通道的彩色图像
2.图像的显示imshow函数
void imshow(const string & winname,InputArray mat);
(1) winname为显示窗口的名称
(2) mat为显示的图像