pythonimread读取文件失败
读取一张图片。
import cv2
img=cv2.imread('C:\1\2\susu.png')
cv2.imshow("show",img)
cv2.waitKey(0)
这样输入的话会打不开图片,会报错,
cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:967: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’
原因是因为路径不对。
import cv2
img=cv2.imread('C:/1/2/susu.png')
cv2.imshow("show",img)
cv2.waitKey(0)
改成这样就可以了,如果还是运行不了,可能是路径出现了中文,改掉就好。