前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CV学习笔记(七):如何安装dlib库

CV学习笔记(七):如何安装dlib库

原创
作者头像
云时之间
修改2020-02-18 09:31:56
3.9K0
修改2020-02-18 09:31:56
举报
文章被收录于专栏:云时之间云时之间

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

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

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

1:找到Anaconda

2:双击打开

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

创建其他运行环境:

上边创建好以后:

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

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

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

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

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

2:安装Xquartz2.7.11。

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

地址:

XQuartz​www.xquartz.org

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

代码语言:javascript
复制
cd /usr/local/opt
ln -s /opt/X11 X11

3:安装dlib

①:下载dlib

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

代码语言:javascript
复制
git clone https://github.com/davisking/dlib.git

下载完成后:

解压安装Dlib

代码语言:javascript
复制
cd dlib/examples
mkdir build
cd build
cmake .. 
cmake --build . --config Release

再安装Python模块

代码语言:javascript
复制
cd dlib
sudo python setup.py install

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

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档