解決cv2.error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error

我在運行的時候報錯,以下圖python

cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'spa

 

 而後去網上查找解決辦法,總結一下會出現的幾種問題.net

1.圖片路徑寫成了以下形式:E:\
正確的應該爲:E:/
(在程序中斜槓‘\’有轉義字符含義)
blog

總之在圖片前面的一個斜槓爲/圖片

 2.圖片路徑少寫了一個斜槓(圖片存放在test文件夾中)get

錯誤:C:/Users/Desktop/test
正確:C:/Users/Desktop/test/
(千千萬萬不要忘了最後一個斜槓,否則讀取的就變成了test這個文件夾而不是裏面的圖片了)
io

 3.圖片的格式不對!opencv

 4.圖片的數量不一致!function

 5.路徑中、文件夾名稱都不要包含中文!這個也很重要
test

6.必定要注意使用絕對路徑,要清楚定位到你圖片的位置(這個是你們可能忽略的問題)

參考了下面這個博文:

https://blog.csdn.net/weixin_43358444/article/details/83217902

相關文章
相關標籤/搜索