我正在遵循此页面上的说明:http: //www.learnopencv.com/facial-landmark-detection/
1.从github下载一份
git 克隆https://github.com/davisking/dlib.git
构建示例(OSX / Linux)
cd dlib/示例
mkdir 构建
光盘构建
制作..
cmake --build 。--config 发布
编译 dlib python 模块
cd dlib/python_examples
./compile_dlib_python_module.bat
PS 在这一步中,我没有在我的 python_examples 文件夹中找到该文件,所以我用谷歌搜索并下载了一个并使用它。
导出 PYTHONPATH=/path/to/dlib/python_examples:$PYTHONPATH
接下来,我转到终端并将该行添加到我的 .bash_profile 文件的底部。
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
export PYTHONPATH=/Users/leoli/dlib/python_examples:$PYTHONPATH
最后,我在终端输入了 `python -c "import dlib" 但收到了这个错误
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: dlopen(./dlib.so, 2): Library not loaded: libboost_python.dylib
Referenced from: /Users/leoli/dlib/python_examples/dlib.so
Reason: unsafe use of relative rpath libboost_python.dylib in ./dlib.so with restricted binary
我正在使用 OSX 10.11.5