报错:
cv2.error: OpenCV(3.4.7) D:\Build\OpenCV\opencv-3.4.7\modules\objdetect\src\cascadedetect.cpp:1729: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale’
主要是路径问题,让编译器找不到函数的位置,解决办法:
打开自己的opencv库在库里面找到对应.xml的位置,再通过寻路径(r’路径’)的方式找到该文件即可。
face_cascade = cv2.CascadeClassifier(r'D:\opencv\opencv\build\etc\haarcascades\haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier(r'D:\opencv\opencv\build\etc\haarcascades\haarcascade_eye.xml')