AttributeError: module ‘cv2‘ has no attribute ‘face‘ 另类解决方法,但是百分百有用

AttributeError: module ‘cv2‘ has no attribute ‘face‘

论文题目要求用opencv开发人脸检测系统,要使用里面的级别分类器,但是 需要cv2里面一个face模块,搞了一段时间,发现怎么样cv2都没有face模块,我也参考了其他博客写的文章,无非就是说包下载的不齐,重新卸载,下载就行,我试了好几次,没用,可能是版本不兼容,发现都不是,没有的主要原因是使用的python环境都是从网上下载的,比较普通,让我想起了当初下载配置tensorflow的环境,可以说是十分艰难,两三天都搞定不了,从网上也就是那些非专业下载到的python环境,累死都找不到face模块的,因为已经删除了,从上次的经验,让我想到了用anaconda来解决。首先用anaconda来下载一个python环境,其实python版本多少都可以,其他的我还不确定,我用的是python3.6,然后用pycharm绑定上anaconda下载好的python环境。去下载opencv包
(anaconda是专业为python服务的,不会使用的可以咨询,或者查询,真的十分强大,python里遇到恶心的环境配置,anaconda都会帮你解决)
AttributeError: module ‘cv2‘ has no attribute ‘face‘ 另类解决方法,但是百分百有用_第1张图片

点击右面加号,直接搜索opencv下载即可:

AttributeError: module ‘cv2‘ has no attribute ‘face‘ 另类解决方法,但是百分百有用_第2张图片

下载一个就好了,其他相关配置都会帮你自动下载。

直接返回代码界面:
AttributeError: module ‘cv2‘ has no attribute ‘face‘ 另类解决方法,但是百分百有用_第3张图片

这里可以说anaconda真的十分强大,但是我还是不习惯它的编程界面,所以一直坚持pycharm作为开发平台,anaconda负责配置艰难的环境。

你可能感兴趣的:(python,opencv)