Python OpenCV – haveImageReader()函数
在本文中,我们将学习 OpenCV 库的 haveImageReader()函数。
haveImageReader()函数用于检查指定图像是否可以被 OpenCV 成功解码或读取。有时我们需要在继续之前检测指定的图像文件是否被正确读取。在这种情况下,我们可以使用此函数。
Syntax: return_value=cv2.haveImageReader(Image_File_Name)
Parameter:
- Image_File_Name: Name of the image
Return value: This method returns True if specified image read successfully otherwise it returns False.
示例 1:
我们将在我们的代码中使用下面的图像并检查它是否可以正确读取。
代码:
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)
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)
输出:
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