cv2.imread函數(shù), Cv2一般稱為opencv,imread是image read的縮寫。簡單來說,imread函數(shù)通常用于讀取圖像。
當(dāng)然,imread的函數(shù)原型主要有兩種,介紹如下:
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])
注:根據(jù)以上,imread的函數(shù)原型就很好理解了,比如它的返回值,就是Mat類型,也就是返回讀取的圖像。當(dāng)讀取圖像失敗時,會返回一個空的矩陣對象(MAT: data==NULL)。
參數(shù)描述:
filename讀取的圖片的文件名可以是相對路徑,也可以是絕對路徑,但必須有完整的文件擴展名(圖片格式后綴)。
Flags是一個閱讀標(biāo)志,用來選擇閱讀圖片的方式。它的默認(rèn)值是IMREAD_COLOR,標(biāo)志值的設(shè)置一般和用什么顏色格式讀取圖片有關(guān)。
參考示例:
imread函數(shù)使用示例代碼:
#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函數(shù),以上就是本文為您收集整理的cv2.imread函數(shù)最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。