Face_Recognition更适合于Linux系统,性能方面Windows系统下发挥Linux系统的四分之一。
Windows系统下安装:
方法1:anaconda3.5以前的版本含3.5
安装visual studio2014:
安装C/C++ 编译器,VS主要用于之后boost库的编译。
安装boost:
下载地址:https://sourceforge.net/projects/boost/files/boost-binaries/ 我下载的是boost_1_67_0-msvc-14.1-64.exe 直接安装就行。
如果下载的zip那就需要先解压,打开vs命令,更改文件夹到boost的解压路径,输入 bootstrap.bat 在文件夹里生成b2.exe,再输入 b2,让boost库里的东西自动编译
安装cmake:
官方下载地址:https://cmake.org/ 我下载的是cmake-3.13.1-win64-x64.msi,直接双击安装。将其路径加入PATH环境变量
安装dlib:
下载地址:https://pypi.org/simple/dlib/ 我下载的是dlib-19.7.0-cp36-cp36m-win_amd64.whl,这里需要注意的是dlib版本对应的python版本。
下载完成后,以管理员身份运行cmd,cd到下载路径下,使用anaconda的pip进行安装。
如果pip出现使用的python而不是anaconda ,可以将环境变量PATH内对应的anaconda环境变量移动到python之前这样使用pip优先anaconda或者修改anaconda pip的文件名,就像我一样修改为apip。这里博主已经安装成功
安装dlib成功之后,就可以使用anaconda pip安装face_recognition
方法2:anaconda3.6
face_recognition的github主页: https://github.com/ageitgey/face_recognition#face-recognition 上的源代码更新到了dlib 19.7.0,dlib 19.7.0对应的版本是python3.6。
anaconda3.6直接pip安装dlib再安装face_recognition即可。
来源:oschina
链接:https://my.oschina.net/u/4381307/blog/3415016