python dlib 人脸识别_python3.7配置dlib做人脸识别用,参考别人的文章,根据实际情况做修改...

由于后续的版本不兼容,最后还是重新下载了dlib-19.16版本。dlib-19.16.tar.bz2

=========================================

由于最近要做人脸识别项目,这里分享一篇博主的分享,但是有些东西也不能照搬,在坑中探索了一天,终于爬出来了,这里记录一下。

2.下载vs,我的vs版本是vs2017,如果没有先装上vs的要先装上喔https://blog.csdn.net/qq_36556893/article/details/79430133。然后设置cl.exe的环境变量(写入Path中,不知道环境变量在哪的去百度就知道了)。https://blog.csdn.net/zhang475546259/article/details/84104368 这里有写到如何设置将vs的cl.exe的环境变量。

3.用win+R打开命令提示符,输入pip

4.下载boost,用pip install boost。不用设置环境变量。

这里直接pip install

boost如果不好用的话,要用vs2017的开发人员工具命令提示符来,指定使用vs2017编译。参考https://www.jianshu.com/p/9b7f68ab0f89这篇

boost安装。

Boost下载(http://www.boost.org/):boost_1_68_0.zip

解压到D:\Program Files

为vs2017添加环境变量PATH: D:\Program Files\Microsoft Visual

Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64

在 x64 Native Tools Command Prompt for VS 2017(或者 Developer

Command Prompt for VS 2017)中进入boost目录:cd d:\program

files\boost_1_68_0

输入bootstrap.bat (或bootstrap.bat vc141

显式地指定VC版本版本号为:VS2017-->vc141)

在d:\program files\boost_1_68_0目录中生成了b2.exe和bjam.exe

在目录d:\program

files\boost_1_68_0下有一个项目配置文件project-config.jam,用记事本或其他文本编辑工具打开,中间那行根据自己的路径做如下修改:using

msvc:14.1:"C:\Program Files (x86)\Microsoft Visual

Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe";

run: .\b2 完成编绎。(耗时长)

过一段时间后在文件夹d:\program

files\boost_1_68_0\bin\vc14\lib下生成.dll及.lib文件。d:\program

files\boost_1_68_0\bin.v2是编译产生的临时目录,可删除。

5.打开dlib解压后的文件,在文件搜索栏中搜索CMakeCache.txt,应该在Release文件夹下面会找到,找到之后,删除掉这个CMakeCache.txt文件。

按原博客运行到这里,我下载了最新版本的dlib-19.17.0,下载后是没有编译过的,也就没有编译出来的CMakeCache.txt文件,需要自己用cmake在文件夹目录执行以下代码,VS编译器根据自己的情况来选择适合的版本。找到含有CMakeLists.txt的文件夹。

cmd命令行:

F:\DL\dlib-19.17.0\tools>cmake "./python/" -G"Visual Studio 15

2017 Win64"

编译成功后即可进入第六步。F:\DL\dlib-19.17.0>python

setup.py install

6.用cd 进入到dlib的路径,然后输入python setup.py install.等待差不多五分钟的安装时间,然后就可以了。

最终编译成功,文件自动加入python路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值