1. 程式人生 > >Error: Assertion failed (size.width>0 && size.height>0) in imshow 可能之一 —— 路徑不能含中文

Error: Assertion failed (size.width>0 && size.height>0) in imshow 可能之一 —— 路徑不能含中文

有一個作業要用 opencv 處理視訊,於是 pip install opencv-python 安裝就來試了

按網上的例子寫了下面這個程式碼,結果報錯

import cv2
img = cv2.imread(r"E:\2我的收藏夾\桌布\7986852464830762.jpg")
cv2.imshow("ff", img)
Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/2.py", line 3, in <module>
    cv2.imshow("ff", img)
cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

然後試了下路徑換成全英文,問題解決

import cv2
img = cv2.imread(r"C:\Users\Administrator\Desktop\ee024134970a304e7244d827d1c8a786c8175ca1.jpg")
cv2.imshow("ff", img)

在這裡插入圖片描述