第一次在python中使用OpenCV(cv2),運行時報錯opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow 源碼如下 ...
第一次在python中使用OpenCV(cv2),運行時報錯opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow
源碼如下:
import cv2 img = cv2.imread('路.jpg') cv2.namedWindow("w") cv2.imshow('w',img) cv2.waitKey(0)
路徑中文件如下:
運行報錯:
cv2.error: D:\Build\OpenCV\opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow
解決:
百度一下,上面說有可能是路徑問題,明顯我這個不是,因為使用的是絕對路徑,
後來把文件名改成英文就好了:路.jpg --> lu.jpg
import cv2
img = cv2.imread('lu.jpg')
cv2.namedWindow("w")
cv2.imshow('w',img)
cv2.waitKey(0)
文件改成: