OpenCV報錯size.width>0 && size.height>0 in function

(1)錯誤代碼

import cv2 as cv

src = cv.imread("D:\images\我喜歡的髮型\07.PNG")
cv.namedWindow("Hello", cv.WINDOW_AUTOSIZE)
cv.imshow("Hello", src)
cv.waitKey(0)
cv.destoryAllWindows()

(2)錯誤描述

D:\DevKits\Anaconda3\python.exe D:/workspace/pycharm/OpenCVNotes/Lesson1.py
Traceback (most recent call last):
  File "D:/workspace/pycharm/OpenCVNotes/Lesson1.py", line 9, in <module>
    cv.imshow("Hello", src)
cv2.error: OpenCV(4.0.0) d:\build\opencv\opencv-4.0.0\modules\highgui\src\window.cpp:358: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

Process finished with exit code 1

(3)錯誤原因

cv2.imread()函數的filename參數不接受帶有中文的路徑.

(4)正確代碼

import cv2 as cv

src = cv.imread("D:\images\me.png")
cv.namedWindow("Hello", cv.WINDOW_AUTOSIZE)
cv.imshow("Hello", src)
cv.waitKey(0)
cv.destoryAllWindows()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章