Я следую инструкциям на этой странице: http://www.learnopencv.com/facial-landmark-detection/
1. Загрузите копию с github
git clone https://github.com/davisking/dlib.git
Примеры сборки (OSX/Linux)
cd dlib/примеры
сборка mkdir
сборка компакт-диска
сделай ..
cmake --сборка . --config Выпуск
Скомпилируйте модуль dlib python
cd dlib/python_examples
./compile_dlib_python_module.bat
P.S. на этом этапе я не нашел этот файл в своей папке python_examples, поэтому я погуглил, скачал его и использовал.
экспортировать PYTHONPATH=/путь/к/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
Я использую ОС X 10.11.5.