首页 > 其他 > 详细

opencv之imread()

时间:2018-12-30 23:39:14      阅读:214      评论:0      收藏:0      [点我收藏+]

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得到的图。

 

opencv之imread()

原文:https://www.cnblogs.com/oldhuang/p/10201064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!