python 安装dlib和boost

先说明一下我的环境,win7 64,python64(直接安装的Anaconda 4.0.0 (64-bit)),同时电脑上还单独装了python3.。。。。。


最近在网上看到一个200代码实现换脸的小demo,需要用到dlib,dlib是目前人脸检测方面常用到的一个库,检测的灵敏度和标记点的准确度都比较高,所以受到很多人的青睐。其实除了检测人脸,它还支持很多其他算法。

直接使用pip install dlib,结果告诉我没有cmake,安装cmake……。。。。。

再次pip install dlib,说cmake配置失败,找不到boost……,好了,噩梦开始了。。。。。。。

开始的时候自己编译boost,一直不能成功编译出python库,后来在boost官网发现原来可以直接下载安装文件,还专门选了msvc14.0(对应VS2015),总算把它装成功了,配置环境变量,再次pip install dlib....

还是失败,,,,这次报的错误是cmake build 失败。。。。没办法,估计还是环境问题。好吧,下载dlib源码再编译,使用python setup.py install同样的结果……

然后又尝试了网上很多方法,中文的,英文的,估计是每个人的环境、版本不同,均以失败告终,所以还是无果。都有点想砸电脑的冲动了。最后,还是找到了一个博客,终于可以安装成功。

  直接使用 conda install -c menpo dlib=18.18




执行没问题的话,结果应该如上图所示。

这个时候默认安装的boost是1.59,而我自己安装的是1.64,这时突然想到不知道是不是需要和dlib的版本匹配,不想去验证了,再编它们的源码估计要吐了。总之装了一天多的东西总算装好了。。。。。。希望dlib有一天也可以直接pip,或者lfd快点上dlib。


参考博客地址:http://blog.csdn.net/jhw_xf/article/details/53321272;


 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值