我想在python上启动人脸识别项目。我安装了bython和pipenv。在此之后,当我安装“pipenv安装face_recognition”shell时,在一些安装之后给我一个错误
(mrblack--PGk31eo)C:\Users\mrblack>
pipenv install face_recognition
Installing face_recognition…
错误:安装人脸识别时出错强> 错误文本:正在收集人脸识别 运行时错误:必须安装CMake才能生成以下扩展:_dlib_pybind11 安装失败
从http://dlib.net/compile.html:
(强调矿山-博士)
从https://cmake.org/download/或https://pypi.org/project/cmake/安装CMake。试试
pip install cmake
人脸识别软件包需要dlib,它是一个非常庞大的软件包,在安装过程中存在问题。我建议您采用deepface软件包进行人脸识别。它主要基于Keras和TensorFlow。换句话说,进行初始设置很容易
此外,它涵盖了DLIB和一些其他最先进的人脸识别模型:VGG人脸(牛津大学)、FaceNet(谷歌)、OpenFace(卡内基梅隆大学)、DeepFace(脸谱网)和DeepID(CieNe香港大学)。我建议您使用VGG Face或FaceNet模型
您应该将图像对作为精确路径传递。顺便说一句,您可以将base64编码的图像或直接numpy数组作为图像对传递
结果对象存储找到的距离和验证图像对所需的距离阈值
用于安装Ubuntu 18.04的人脸识别模块:(尝试其他操作系统,我在18.04中使用了这个)
安装cmake:
pip install cmake
成功安装cmake后可选:如果没有git,请安装git
构建主dlib库
构建和安装python软件包
在所有这些之后,运行这些来验证
现在安装人脸识别
需要一些时间,但没关系!我希望它对你有用
请参阅以下资料:
人脸识别原始报告:https://github.com/ageitgey/face_recognition#installing-on-mac-or-linux dlib:https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf
相关问题 更多 >
编程相关推荐