linux系统如何安装dlib,CV学习笔记(七):如何安装dlib库

因为后边要去做人脸检测,需要用到这个dlib库,碰见了一连串的坑,快把自己炸傻了...

本来以为在Python下直接pip install dlib就完事了.没曾想出现了很多的问题,折腾了三个小时,最后终于折腾好了.这里必须记录一下,希望大家少走弯路.

方法一:pycharm直接安装(最为简单)

1:找到Anaconda

d0a291ffd952

2:双击打开

d0a291ffd952

我这里安装时默认python3.7,也就是说base(root)运行环境是python3.7,每个人都有差别.

创建其他运行环境:

d0a291ffd952

d0a291ffd952

d0a291ffd952

d0a291ffd952

上边创建好以后:

d0a291ffd952

点击加号直接搜索到dlib库直接添加,无需再安装cmake和boost.

如果你很幸运的这样就安装好了,那恭喜你,如果还不行,那就继续:

如果安装不成功,或者已经通过pip安装好了导入不进pycharm,要注意解释器的问题,新建环境,base 解释器选择Python安装的位置,以后每新建都选择这个新建的环境,表示用一个统一的环境来解释程序,所有库都通用。一般在pycharm里import dlib都成功了

d0a291ffd952

如果你方法一操作完了还是没有成功,那就得尝试方法二了,相比之下,方法二麻烦得多.

方法二:命令行安装

1:需要先安装opencv和numpy库这个很简单,我用的anaconda管理库,所以直接conda install 搞定。

2:安装Xquartz2.7.11。

Xquartz是执行Unix程序的图形窗口环境,为了兼容Unix和Linux下移植过来的程序就需要安装,dlib需要X11,但mac没有自带,所以直接上网址下载安装就好了

地址:

d0a291ffd952

默认安装目录为/opt/X11,需要在/usr/local/X11下面创建软链接,需要重启,也可以安装在其他自己想安装的目录.

cd /usr/local/opt

ln -s /opt/X11 X11

3:安装dlib

①:下载dlib

方法是先下载dlib文件到本地。我是直接在dlib官网上下载的,保存到本地。你也可以在github下载,不过因为众所周知的一些原因,会比较慢..

git clone https://github.com/davisking/dlib.git

下载完成后:

解压安装Dlib

cd dlib/examples

mkdir build

cd build

cmake ..

cmake --build . --config Release

再安装Python模块

cd dlib

sudo python setup.py install

安装完后,抓紧跑去pycharm里,选好解释器,import一下,看看行不行.

还好,没报错......

d0a291ffd952

至此以后,磨人的dlib模块终于完事了,祝你们好运,一次成功!!!!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值