【问题标题】:faces = faceCascade.detectMultiScale(imgGray,1.3,5)faces = faceCascade.detectMultiScale(imgGray,1.3,5)
【发布时间】:2021-04-20 13:14:35
【问题描述】:
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:错误:(-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'

【问题讨论】:

    标签: python opencv


    【解决方案1】:

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

    创建 face_cascade 和 eye_cascade 对象

    这是你的面部检测和眼睛检测初始化

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

    【讨论】:

      猜你喜欢
      • 2021-07-09
      • 1970-01-01
      • 2011-08-31
      • 2020-03-02
      • 1970-01-01
      • 2012-05-28
      • 2014-10-13
      • 2011-08-25
      • 2014-05-08
      相关资源
      最近更新 更多