在本文中,我们将了解OpenCV 库的haveImageWriter() 函数。
haveImageWriter()函数
有时我们需要在继续操作之前检测指定的图像文件是否被正确写入,在这种情况下我们可以使用OpenCV,它可以帮助我们处理图像和视频来识别对象。当openCV与haveImageWriter()函数等方法集成时。它可以帮助我们检查指定的图像是否可以成功编码或写入。以下是 hasImageWriter 函数的语法。
用法: cv.haveImageWriter(filename)
参数:
- 文件名:图像的文件名。
返回:True,如果指定图像写入成功,否则返回False。
示例1:
我们将在代码中使用以下图像扩展名并检查它是否可以正确读取。任何扩展名为 jpg、png 和 jpeg 的图像文件都将返回 True。
Python3
# Import the library OpenCV
import cv2
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("gfg.png")
# Print the returned value
print(return_val)
输出:
True
示例2:
任何扩展名为 GIF 的图像文件都将返回 False。
Python3
# Import the library OpenCV
import cv2
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("apple.gif")
# Print the returned value
print(return_val)
输出:
False
示例3:
任何扩展名不是 jpg、png 和 jpeg 的图像文件都将返回 False。
Python3
# Import the library OpenCV
import cv2
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("apple.mp4")
# Print the returned value
print(return_val)
输出:
False
相关用法
- Python OpenCV haveImageReader()用法及代码示例
- Python OpenCV cv2.circle()用法及代码示例
- Python OpenCV cv2.blur()用法及代码示例
- Python OpenCV cv2.ellipse()用法及代码示例
- Python OpenCV cv2.cvtColor()用法及代码示例
- Python OpenCV cv2.copyMakeBorder()用法及代码示例
- Python OpenCV cv2.imread()用法及代码示例
- Python OpenCV cv2.imshow()用法及代码示例
- Python OpenCV cv2.imwrite()用法及代码示例
- Python OpenCV cv2.putText()用法及代码示例
- Python OpenCV cv2.rectangle()用法及代码示例
- Python OpenCV cv2.arrowedLine()用法及代码示例
- Python OpenCV cv2.erode()用法及代码示例
- Python OpenCV cv2.line()用法及代码示例
- Python OpenCV cv2.flip()用法及代码示例
- Python OpenCV cv2.transpose()用法及代码示例
- Python OpenCV cv2.rotate()用法及代码示例
- Python OpenCV cv2.polylines()用法及代码示例
- Python OpenCV Canny()用法及代码示例
- Python OpenCV destroyAllWindows()用法及代码示例
- Python OpenCV Filter2D()用法及代码示例
- Python OpenCV getgaussiankernel()用法及代码示例
- Python OpenCV getRotationMatrix2D()用法及代码示例
- Python OpenCV getTrackbarPos()用法及代码示例
- Python OpenCV imdecode()用法及代码示例
注:本文由纯净天空筛选整理自vin8rai大神的英文原创作品 Python OpenCV – haveImageWriter() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。