Windows-安装dlib库(亲测绝对可以,超详细)
Posted 防空洞的仓鼠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows-安装dlib库(亲测绝对可以,超详细)相关的知识,希望对你有一定的参考价值。
dlib 是一个C++的库,安装在python下,用来做人脸识别和检测。
如果直接在终端下直接使用,或者直接在pycharm里面添加这个包
pip install dlib
直接报错,如下所示:
ERROR: Failed building wheel for dlib
那么咋办呢?好多网上的教程,我都试过了,真的离谱,根本用不了。
首先安装一下cmake和boost,直接使用
pip install cmake
pip install boots
安装完成之后,从这里下载Links for dlib,dlib的whl文件。
比如下面这个
下载好以后,在桌面或者任意一个位置,新建一个dlib的文件夹,把这个库放进去。
然后在cmd中激活环境,如果用了conda。
那么就在Anaconda Prompt中使用activate 你要安装的环境名称
如果你不知道你有啥环境,那么就输入看一下
conda info --envs
比如我这里就有四个环境,我想安装到base里面。
那么我这边输入:
activate base
注意前面(base)就说明,环境切换回来了。
接着输入:后面那个路径地址,你可以直接把文件拖进去cmd就好了,不用自己输入。
pip install C:\\Users\\98212\\Desktop\\dlib\\dlib-19.6.0-cp36-cp36m-win_amd64.whl
如果出现
ERROR: dlib-19.6.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
因为你的python版本不是3.6的,所以出错了。查看一下你的python版本,然后下载对应的dlib的版本。【whl文件,里面那个cp36的意思就是python3.6版本使用】
查看python版本: 终端输入python
我这里发现,我的python是3.7的版本。
所以使用cp37的dlib.whl文件
然后检查一下:
搞定搞定,恶心了我一晚上,这个dlib的包。
我把下载好的whl文件,放下面了,大家随便下载吧。
不要积分不收费,网上好多这个文件还收费,还要50个积分,绑不住了.
过两天会更新一下对应的人脸识别的代码。
python3.6和3.7版本的dlib包-Python文档类资源-CSDN下载
终于安装成功dlib了,疲劳检测终于可以开工了
啊,我以为我要失败了,我差点就放弃了,经过苦苦挣扎几天,我总算安装成功dlib了,真t玄学啊:
安装dlib 19.17.0人脸识别库(由于WIN10的特殊情况,dlib库需要C++的环境,搭建dlib库之前我们需要安装Visual Studio、Cmake、boost进行C++的环境搭建。
说说我的大概经历:
Visual Studio我原来是2019,我看网上他们都用的2017,于是我安装了2017,把原来的删了,这里我写了2017的安装:VS2017安装
cmake安装参考:cmake安装参考
如下就是安装成功了:
我用pip install cmake后还是没用,所以建议手动安装。
boost可以pip 安装。
最后我安装dlib成功:
于是我立马就开始做我的疲劳检测了,把我的眼睛检测出来一波:
睁眼:
闭眼:
以上是关于Windows-安装dlib库(亲测绝对可以,超详细)的主要内容,如果未能解决你的问题,请参考以下文章
基于windows系统中visual studio2017的dlib库详细配置安装流程
windows + python3.5.2 + anaconda3 + dlib 安装配置