python調用opencv模塊讀取圖片錯誤解決

在這裏插入圖片描述
可以看到,上圖有兩個圖片和一個以.py爲後綴名的源代碼文件,兩個圖片的內容是一樣的,知識他們的圖片名稱不一樣,一個是英文名稱,另一個是中文英文混合名稱。
代碼如下:

import cv2


img = cv2.imread('demo_1.jpg', cv2.IMREAD_ANYCOLOR)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destoryAllWindows()

可以看到運行結果如下:
在這裏插入圖片描述
運行正常。
若使用圖片名含有中文字符的圖片,代碼如下:

import cv2


img = cv2.imread('QQ頭像.jpg', cv2.IMREAD_ANYCOLOR)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destoryAllWindows()

運行結果如下:
在這裏插入圖片描述
出現錯誤。
因此,這裏opencv_python-4.0.1不支持中文字符名稱的圖片讀取。讀取圖片時需要使用英文名稱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章