-->

Dlib安装(Mac版)

2020-12-04 05:11发布

最近在看一个项目github,地址:https://github.com/ageitgey/face_recognition/blob/master/README.md
face_recognition,移动人脸识别的项目,需要安装dlib库。实话说,就安装来说,这是个十分万恶的库!费尽心思最终才安装成功。

先说下,我用的Mac os系统,所以本文介绍的是在os系统上的安装。

NO.1

  需要先安装opencv和numpy库这个很简单,我用的anaconda管理库,所以直接conda install 搞定。(这里提醒下,据说有人直接conda install dlib也成功过,但是至少我试了n多次不靠谱,每次安装到中间必定出问题)

NO.2

  安装Xquartz2.7.11。

  

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

地址:https://www.xquartz.org/

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

cd /usr/local/opt
ln -s /opt/X11 X11

NO.3

  重点到了!安装dlib啦!安装dlib啦!安装dlib啦!

  方法是先下载dlib文件到本地。(是的买这个也是试验了几次无奈操作,本想试试这一步偷懒conda install,结果又是一片惨淡,所以老老实实的。。。)

  我是直接在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
python
import dlib
#如果没有错就对啦

这样就万事大吉了

 
 重要提示!重要提示!重要提示! 
如果用pip install解决不了的话,一定看一下报错!!!是不是说安装时间超时,如果是,congratulation!!!你可以在pip的时候加一个延时参数就可以了。
pip –default-timeout=100 install numpy
像上面这样就OK了

  

标签: