1.最近在研究python 人脸识别和人脸特征提取,说到人脸特征提取,少不了要用到dlib库,在网上多番寻找终于找到了安装方法,记录一下作为一次总结,也给后面自学的朋友免去一些坑
首先,博主用的VS2017社区版(免费),具体怎么下载就不多说了,官网上有
下载地址 https://visualstudio.microsoft.com/zh-hans/downloads/
下载完安装时要勾上c++和.net开发环境,而且模块很占用盘符,能不用C盘最好不用(C盘留有空间很大当我没说)
2.安装完成之后,将cl.exe添加到环境变量里(这里根据自己电脑的情况选择)
安装好之后:
博主装的python是3.6版本的
3.要想下载dlib库首先电脑要安装cmake和boost,
CMake下载:
根据电脑不同选择版本,博主用的是3.14.1 64位的
里面会有两种安装方式一个是以.msi结尾的安装软件,一个是以.zip结尾的压缩文件,都可以下载,zip文件下载以后直接解压就可以配置环境变量了。msi的需要安装一下。
环境变量配置
在cmd下运行cmake显示这样表示安装成功
boost下载
直接下载最新版本就行
解解压后,直接运行bootstrap.bat文件直接会生成红框的三个文件
然后在Dos下进入目录中运行b2 install (这个过程很长,耐心等待可以先干点别的)
然后执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static
OK!
下载dlib:
解压后dos下进入目录运行 python setup.py install
将编译 生成的.pyd文件拷贝到python目录下
搞定!