天天看點

解決OpenCV問題:OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale,

解決問題

OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale, file C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp, line 1698

Traceback (most recent call last):

 File "F:\File_Python\Python_daydayup\180324.py", line 22, in <module>

   flags=cv2.CASCADE_SCALE_IMAGE

cv2.error: C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1698: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale

解決思路

OpenCV級聯檢測器Cascadedetect出現錯誤,可知是xml路徑讀取錯誤,不要直接寫入相對路徑,要改為xml檔案所在的絕對路徑即可!

解決方法

解決OpenCV問題:OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale,

進行檢測一下,哈哈大功告成!

繼續閱讀