面=面级联。检测多尺度(imgGray,1.3,5)

2024-05-23 20:37:42 发布

您现在位置:Python中文网/ 问答频道 /正文

faces = faceCascade.detectMultiScale(imgGray,1.3,5)

cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6sxsq0tp\opencv\modules\objdetect\src\cascadedetect.cpp:1689: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'


Tags: pipbuildlocalerrorcv2reqopencvusers
1条回答
网友
1楼 · 发布于 2024-05-23 20:37:42

这是许多人遇到的常见问题。通过在初始化阶段添加cv2数据路径来解决此问题

创建面\u层叠和眼\u层叠对象

这是您的人脸检测和眼睛检测初始化

face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')

将它们更改为以下格式

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

相关问题 更多 >