因为毕业设计需要用到人脸识别,所以参考了该博文的人脸识别实现,不过需要用到基于C++的Dlib库,所以需要事先安装好,这里走了不少弯路,看到很多博文都说需要事先安装Cmake 以及 Boost,感到非常麻烦,这里提供一种不需要之前条件安装的方法,需要对应好上面博文对应的python环境以及dlib版本。
首先需要安装Python3.6,注意,必须是3.6的版本,这点非常重要,因为对应dlib的whl文件的名字是 dlib-19.7.0-cp36-cp36m-win_amd64.whl ,可以看到加粗的部分应该是只有python3.6才支持的,具体可以根据自己电脑输入以下内容查看。
AMD64
import pip._internal
print(pip._internal.pep425tags.get_supported())
Win32
import pip
print(pip.pep425tags.get_supported())
python3.6下载地址:https://www.python.org/downloads/
然后下载对应dlib19.7的whl文件,https://download.csdn.net/download/qq_35877443/11160794
具体安装步骤:
打开cmd,输入pip -V确认该pip是python3.6下的。
然后在对应文件夹下输入
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
之后就可以进入python中引入了,成功如下: