1.在安装Dlib库之前需要安装的库:opencv,numpy
2.安装Xquartz2.7.11
Xquartz是执行Unix程序的图形窗口环境,为了兼容Unix和Linux下移植过来的程序就需要安装,dlib需要X11,但mac没有自带,所以直接上网址下载安装就好了
默认安装目录为/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
弹出一个界面,安装提示安装即可