運行報錯error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'


問題cv2.resize()報錯

cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4044: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'

原因及解決方案
請一定好好檢查圖片讀取路徑有沒有寫對!!!
可能錯誤:
1.圖片路徑寫成了如下形式:C:\Users\Desktop\test\
正確的應該為:C:/Users/Desktop/test/
(在程序中斜杠‘\’有轉義字符含義)

2.圖片路徑少寫了一個斜杠(圖片存放在test文件夾中)
錯誤:C:/Users/Desktop/test
正確:C:/Users/Desktop/test/
(千千萬萬不要忘了最后一個斜杠,不然讀取的就變成了test這個文件夾而不是里面的圖片了,因為一個不小心,我苦惱了兩天,還以為是opencv的鍋,嘗試了無數種解決方案,放佛一個白痴!!!)

3.圖片的格式不對!

4.圖片的數量不一致!

5.路徑中、文件夾名稱都不要包含中文!.(編程中各種命名都盡量使用易懂的英文,實在不行用拼音hhh)

問題解決了真開心,繼續搬磚~~
---------------------
ref:https://blog.csdn.net/weixin_43358444/article/details/83217902


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM