python_openCV例程遇到error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale的简单解决方法

需要把haar分类器训练的结果xml数据放在名为haarcascades的文件夹下进行调用。
将:
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_defalt.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')
改为:

face_cascade = cv2.CascadeClassifier("./haarcascades/haarcascade_frontalface_default.xml")
eye_cascade = cv2.CascadeClassifier("./haarcascades/haarcascade_eye.xml")

后,可以利用分类器得到人脸和眼睛的监测数据。

 


posted @ 2019-08-20 11:24  燕芝沛然  阅读(4026)  评论(0编辑  收藏  举报