AttributeError:模块'cv2'没有属性'face'-以前的解决方案都无法使用

时间:2018-12-10 14:27:03

标签: python opencv

我在这里搜索了许多不同的解决方案,以寻求针对此错误的解决方案- AttributeError:模块'cv2'没有属性'face'

似乎没有人为我工作!

我有Windows 10,anaconda的64位版本,python 3.7.1 64位,我什至尝试卸载整个anaconda软件包并再次重新安装!

我尝试过的解决方案- 1. pip install opencv-contrib-python:安装在cmd中,但错误仍然存​​在。在上一个之后也尝试了pip install opencv-python。 成功安装,但错误仍然存​​在。 2.“转到C:/ PythonXX / lib / site-packeges(安装python的site-packages文件夹),并删除cv2.pyd(如果存在)”:根据此建议,我删除了“ C:下的cv2文件夹”。 \ Users \\ AppData \ Roaming \ Python \ Python37 \ site-packages”,然后从https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载带有附加模块的Fresh OpenCV。还按照说明进行操作,并且也下载了Microsoft Visual C ++。

在确认cp37是python中支持Opencv下载的系统中的车轮后,我下载了正确的文件。 我使用cmd-

中的pip install下载并安装了这两个文件
pip install "numpy-1.14.6+mkl-cp37-cp37m-win_amd64.whl"
pip install "opencv_python-3.4.4-cp37-cp37m-win_amd64"

安装成功!我什至通过加载图像,将其转换为灰色并检查结果来测试opencv。一切正常!

但是对于我的一生,我无法弄清为什么我在世界上仍然遇到这个错误-

import cv2
cv2.face.LBPHFaceRecognizer_create(); 

    ---------------------------------------------------------------------------
    AttributeError                            Traceback (most recent call last)
    <ipython-input-3-5ce980a975bd> in <module>()
          1 import cv2
    ----> 2 cv2.face.LBPHFaceRecognizer_create();

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

我已经对此进行了大约7个小时的研究,而我却感到绝望!任何指导都可以帮助您。

0 个答案:

没有答案