在本文中,我们将学习 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。