在本文中,我們將學習 OpenCV 庫的 haveImageReader() 函數。
haveImageReader() 函數用於檢查指定圖像是否可以被 OpenCV 成功解碼或讀取。有時我們需要在繼續之前檢測指定的圖像文件是否被正確讀取。在這種情況下,我們可以使用此函數。
用法:return_value=cv2.haveImageReader(Image_File_Name)
參數:
- Image_File_Name:圖片名稱
返回值:如果指定的圖像讀取成功,則此方法返回 True,否則返回 False。
範例1:
我們將在我們的代碼中使用下麵的圖像並檢查它是否可以正確讀取。
Sky.jpg
碼:
Python3
# Import OpenCV library
import cv2
# Use haveImageReader() function to check
# provided image file correctly read or not
return_val = cv2.haveImageReader("Sky.jpg")
# print the returned value
print(return_val)
輸出:
True
範例2:
現在我們將檢查當我們給出錯誤的圖像名稱時將是什麽輸出。
Python3
# Import OpenCV library
import cv2
# Use haveImageReader() function to check
# provided image file correctly read or not
return_val = cv2.haveImageReader("rose.jpg")
# print the returned value
print(return_val)
輸出:
False
相關用法
- Python OpenCV setWindowTitle()用法及代碼示例
- Python OpenCV resizeWindow()用法及代碼示例
- Python OpenCV waitKey()用法及代碼示例
- Python OpenCV waitKeyEx()用法及代碼示例
- Python OpenCV getRotationMatrix2D()用法及代碼示例
- Python OpenCV destroyAllWindows()用法及代碼示例
- Python OpenCV namedWindow()用法及代碼示例
- Python OpenCV selectroi()用法及代碼示例
- Python OpenCV imdecode()用法及代碼示例
- Python OpenCV getTrackbarPos()用法及代碼示例
- Python OpenCV Filter2D()用法及代碼示例
- Python OpenCV Canny()用法及代碼示例
- Python OpenCV setTrackbarPos()用法及代碼示例
- Python OpenCV getgaussiankernel()用法及代碼示例
注:本文由純淨天空篩選整理自patildhanu4111999大神的英文原創作品 Python OpenCV – haveImageReader() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。