cv2.error: cascadedetect.cpp:1389: error: (-215:Assertion failed) scaleFactor 1 && _image.depth()

在使用opencv自帶的人臉檢測模型時抱錯,抱錯如下:

cv2.error: OpenCV(4.2.0) /io/opencv/modules/objdetect/src/cascadedetect.cpp:1389: error: (-215:Assertion failed) scaleFactor > 1 && _image.depth() == CV_8U in function ‘detectMultiScale’

解決方法很簡單:
把讀取到的圖片全部統一改成.jpg的格式,我的圖片數據集中有一些是.png格式的圖片,一處理到這些圖片就抱錯,改正即可。

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