Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装dlib以使用面部识别[dlib没有属性-获取正面面部检测器]_Python_Face Recognition_Dlib - Fatal编程技术网

Python 安装dlib以使用面部识别[dlib没有属性-获取正面面部检测器]

Python 安装dlib以使用面部识别[dlib没有属性-获取正面面部检测器],python,face-recognition,dlib,Python,Face Recognition,Dlib,我一直在用python玩面部识别,但在让dlib工作时遇到了麻烦 我在Windows10环境中,在Pycharm终端内部工作,使用pip安装所有内容。当我尝试在终端内部安装dlib时,会收到一条消息,说明安装失败,错误代码为1 命令“C:\Users\Jonathan\PycharmProjects\image\u recognition\venv\Scripts\python.exe-u-C”导入设置工具,标记化__文件\'C:\\Users\\Jonathan\\AppData\\Local

我一直在用python玩面部识别,但在让dlib工作时遇到了麻烦

我在Windows10环境中,在Pycharm终端内部工作,使用pip安装所有内容。当我尝试在终端内部安装dlib时,会收到一条消息,说明安装失败,错误代码为1

命令“C:\Users\Jonathan\PycharmProjects\image\u recognition\venv\Scripts\python.exe-u-C”导入设置工具,标记化__文件\'C:\\Users\\Jonathan\\AppData\\Local\\Temp\\pip-install-87y4zmcs\\dlib\\setup.py';f=getattr(标记化“打开”,打开)(_文件);代码=f.read()
.replace('\r\n','\n');f、 close();exec(编译(代码,文件,exec'))“安装--记录C:\Users\Jonathan\AppData\Local\Temp\pip-record-ug95jqxj\install-record.txt--外部管理的单一版本--编译--安装头C:\Users\Jonathan\PycharmProjects\image
_识别\venv\include\site\python3.7\dlib“失败,错误代码为C:\Users\Jonathan\AppData\Local\Temp\pip-install-87y4zmcs\dlib\

因此,我打开了dlib tar.zip文件,将其解压缩,运行setup.py并将其中的dlib文件夹复制到我的site packages文件夹中

之后,当我尝试使用python库face_recognition时,我从dlib得到了这个错误-
C:\Users\Jonathan\PycharmProjects\image\u recognition\venv\Scripts\python.exe C:/Users/Jonathan/PycharmProjects/image\u recognition/image\u recognition.py
回溯(最近一次呼叫最后一次):
文件“C:/Users/Jonathan/PycharmProjects/image_recognition/image_recognition.py”,第1行,在
导入人脸识别
文件“C:\Users\Jonathan\PycharmProjects\image\u recognition\face\u recognition\\uuuu init\uuuu.py”,第7行,在
从.api导入加载图像文件、面位置、批处理面位置、面地标、面编码、比较面、面距离
文件“C:\Users\Jonathan\PycharmProjects\image\u recognition\face\u recognition\api.py”,第17行,在
面部检测器=dlib.获取面部检测器()
属性错误:模块“dlib”没有属性“获取正面面部检测器”


在运行人脸识别之前,我已经在终端中安装了cmake。任何帮助都将不胜感激。我将能够在大约15-20分钟内检查此问题。

从下面的链接检查此解决方案,

人脸识别模块要求dlib版本应在19+以上


我在项目中使用了19.17,并通过conda环境安装,)

这解决了我的问题:

AttributeError:“模块”对象没有属性 “获取正面面部探测器”


Os:Macos

这是专为OSX设计的解决方案吗?
pip uninstall dlib

pip install dlib