编写人脸识别的demo,从Github上面下载了haarcascade_frontalface_alt.xml放在了我的桌面,编译一直出问题,后来才发现在安装cv2这个模块的时候,会在你python安装路径下面生成”E:\Python37\Lib\site-packages\cv2\data“,在这个路径下面就有haarcascade_frontalface_alt.xml,
只需要
face = cv2.CascadeClassifier(r'C:\Users\HongXiangWang\Desktop\haarcascade_frontalface_alt.xml')
1
改成
face = cv2.CascadeClassifier(r'E:\Python37\Lib\site-packages\cv2\data\haarcascade_frontalface_alt.xml')
1
就可以成功运行。

本文分享了在使用haarcascade_frontalface_alt.xml进行人脸识别的demo开发中遇到的编译问题及解决方案。作者最初将文件放置于桌面,导致编译错误。后发现正确路径应为Python安装目录下cv2模块的data子目录。调整路径设置后,问题得以解决,demo顺利运行。
1万+

被折叠的 条评论
为什么被折叠?



