opencv之imread()

imread()图像为载入函数

//函数原型:
imread(const string& filename,int flag);

参数一:const string& filename 传入参数为文件名字。

  支持图片格式:

  1、windows位图:*.bmp,*.dib;

  2、JPEG文件:*.jpg,*.jpe,*.jpeg;

  3、JPEG 2000 文件;

  4、PNG 图片:*.png;

  5、便携文件格式;

  6、Sun rasters;

  7、TIFF文件;

参数二:int flag参入参数

  1、取值0,将图像转化为灰图;

  2、取值2,原深度图像;

  3、取值4,原颜色图像;

  4、取值1为彩图,取值<0Alpha通道加载图像,=0为灰图。

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat one=imread("bee.jpg",1);//Mat类 读取图像个one对象
imshow("1",one);//图像显示函数,将one对象显示出来
Mat minu=imread("bee.jpg",-1);
imshow("-1",minu);
Mat zero=imread("bee.jpg",0);
imshow("0",zero);
Mat two=imread("bee.jpg",2);
imshow("2",two);
waitKey(0);
return 0;
}


四个图片分别为-1,0,1,2得到的图。

 

posted @ 2018-12-30 23:15  小小白爱学习~  阅读(4735)  评论(0编辑  收藏  举报