标题初次在python中使用opencv人脸检测时我碰到了这样一个问题:
在下载GitHub中opencv中的cascade中的haarcascade_frontalcatface.xml使用后
运行代码后报错:
SystemError: <class ‘cv2.CascadeClassifier’> returned a result with an error set
看来是单独下载的文件不能用
在Google无数,尝试多种方法未果后,我不甘心于是将看起来最靠谱的一个帖子又看了一遍。
提示opencv包中有自带的cascade文件,于是收到启发:
①:找到你自己电脑里的opencv位置,里面有自带的cascade
②或者直接下载opencv安装包,找到其中的cascade文件夹,复制放到你的路径即可
之后程序可正常运行。
# -*- coding:utf-8 -*-
'''
人脸识别FaceDetection
通过HaarCas