cv2.imread函数, Cv2一般称为opencv,imread是image read的缩写。简单来说,imread函数通常用于读取图像。
当然,imread的函数原型主要有两种,介绍如下:
Step 1: imread c prototype
#include opencv2/imgcodecs.hpp
Mat cv:imread(const String filename,
int flags=IMREAD_COLOR
)
2.Imread Python原型
Python:
retval=cv.imread(filename[, flags])
注:根据以上,imread的函数原型就很好理解了,比如它的返回值,就是Mat类型,也就是返回读取的图像。当读取图像失败时,会返回一个空的矩阵对象(MAT: data==NULL)。
参数描述:
filename读取的图片的文件名可以是相对路径,也可以是绝对路径,但必须有完整的文件扩展名(图片格式后缀)。
Flags是一个阅读标志,用来选择阅读图片的方式。它的默认值是IMREAD_COLOR,标志值的设置一般和用什么颜色格式读取图片有关。
参考示例:
imread函数使用示例代码:
#includeiostream#includeopencv2/opencv.hppusingnamespacecv;usingnamespacestd;intmain(){//readtheimageMatimage=imread(./clock.jpg);if(image.data!=NULL){/owtheimageimshow(clock,image);waitKey(0);}else{coutcanapos;topencthefile!endl;getchar();}return0;}
cv2.imread函数,以上就是本文为您收集整理的cv2.imread函数最新内容,希望能帮到您!更多相关内容欢迎关注。