cv2 cv2.imread函数


cv2.imread函数是什么?让我们一起来看看:
cv2一般来说 , 也就是opencv , 而imread为image read简单来说 , 缩写形式 , imread读取图像通常使用函数 。
【cv2 cv2.imread函数】当然 , imread函数原型主要有两种 , 具体介绍如下:
1、imread c原型
#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 =https://www.baikehuo.com/baike/= NULL) 。
参数说明:
filename 读取的图片文件名 , 可使用相对路径或是绝对路径 , 但是必须要带有完整的文件扩展名(图片格式后缀)
flags一个读取标记用于选择读取图片的方式 , 其默认值为IMREAD_COLOR , flag值的设置通常与阅读图片的颜色格式有关
参考范例:
imread函数使用示例代码:
#include<iostream>#include<opencv2/opencv.hpp>usingnamespacecv;usingnamespacestd;intmain(){//readtheimageMatimage=imread("./clock.jpg");if(image.data!=NULL){/owtheimageimshow("clock",image);waitKey(0);}else{cout<<"can&apos;topencthefile!"<<endl;getchar();}return0;}
以上是小编的分享 , 希望对大家有所帮助 。