我尝试使用python脚本和OpenCV进行人脸检测,但是我不断收到此错误:

Traceback (most recent call last)
    File "face_detect.py", line 19, in <module>
        cascade = cv.Load(options, cascade)
TypeError: OpenCV returned NULL

我使用的代码在这里:https://github.com/mitchtech/py_servo_facetracker

我不知道是什么原因导致此错误或如何解决。提前致谢。

最佳答案

如果戴上护目镜;)

你会看到,这不是

cascade = cv.Load(options, cascade)

在原始代码中,但是:
cascade = cv.Load(options.cascade)

(并指出:旧的cv api已在较新的opencv版本中删除,您应该避免使用cv2)

关于python - 使用OpenCV人脸检测时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21962625/

10-11 19:33