MacOS dlib

1.在安装Dlib库之前需要安装的库:opencv,numpy

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

3.安装Dlib

网上这么多种方法,踩了这么多坑,最后还是直接在Git上面下载成功了

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
#如果没有错就对啦

错误记录
mac升级到10.12(macOS Sierra),执行git命令,出现如下错误

$ git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
$ git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决方法

xcode-select --install

弹出一个界面,安装提示安装即可

你可能感兴趣的:(MacOS dlib)