num_faces = bounding_box.detectMultiScale(gray_frame,scaleFactor=1.3, minNeighbors=5)报错error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'
时间: 2024-03-23 15:38:08 浏览: 268
JAVA OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale….
这个错误提示意味着你没有成功加载人脸检测器模型或者模型文件路径不正确。在使用 detectMultiScale 函数之前,你需要先使用 CascadeClassifier 类加载人脸检测器模型,例如:
```
face_cascade = cv2.CascadeClassifier('path/to/haarcascade_frontalface_default.xml')
```
其中 'path/to/haarcascade_frontalface_default.xml' 是你下载的人脸检测器模型文件的路径。如果文件路径不正确或者文件不存在,就会报错。你需要确保模型文件路径正确,或者重新下载模型文件并指定正确的路径。
阅读全文