通常,当出现“Image inconsistency between saved and memory version”错误时,需要删除内存中图像的副本并重新加载它。以下是一个示例:
import cv2
#从文件中加载图像
img = cv2.imread('image.jpg')
#复制图像并对其进行更改
img_copy = img.copy()
#进行更改...
#保存更改后的图像
cv2.imwrite('image.jpg', img_copy)
#从内存中重新加载图像
img = cv2.imread('image.jpg')
另外,还可以尝试在文件保存之前等待足够的时间,以确保所有更改都已经完成。
下一篇:保存棒球投球局数的小数