gpt4 book ai didi

python - 如何检查 python cv2.imwrite 是否正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:07 25 4
gpt4 key购买 nike

我想检查 cv2.imwrite 是否正确执行以及我的文件是否已保存。我尝试使用 try-except 进行异常处理,但是,例如,如果没有名为 foo/ 的文件夹,无论如何都会打印:"图片写入”

try:
cv2.imwrite("foo/img.jpg", myImage)
print("Image written")
except:
print("Problem")

附言保存后检查不是一种选择,因为文件可能会被覆盖。

最佳答案

Python cv2.imwrite() 有一个返回值,如果写入成功则为 True,如果失败则为 False。

所以做类似的事情

writeStatus = cv2.imwrite("foo/img.jpg", myImage)
if writeStatus is True:
print("image written")
else:
print("problem") # or raise exception, handle problem, etc.

关于python - 如何检查 python cv2.imwrite 是否正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51808908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com