我目前使用的蟒蛇4.3.27,Python的3.6.2和OpenCV 3.3.0'libpng的错误:读取错误' 通过使用开放CV imread
当我尝试
img1 = cv2.imread('D:\Images\3D-Matplotlib.png')
img2 = cv2.imread('D:\Images\mainsvmimage.png')
我得到libpng error: Read Error
弹出窗口显示,表明Python停止工作。我已经尝试用'\\'和'/'替换'\',但在这些情况下也出现了相同的错误。当我尝试读取一个JPG而不是一个PNG时,我没有看到错误。有人知道这里可能是什么问题吗?
在此先感谢!
编辑:
而且cv2.imwrite给出了一个错误:
libpng error: Write Error
图像是否与给定的路径存在?可能是你可以尝试os.listdir(“D:/ Images /”) – Mitiku
是的,他们是。当我尝试os.listdir时,它们被返回... –