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")

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

 

 
  

转载于:https://www.cnblogs.com/philothypeipei/p/11381897.html

你可能感兴趣的:(python,人工智能)