在ubuntu14和ubuntu16上面都装过了,然而并没有什么卵用,因为我还是记不住怎么装的。
1.下载dlib18.16(或其他版本,此处用的是.16)
https://github.com/davisking/dlib/releases/download/v18.16/dlib-18.16.tar.bz2
2.解压文件(用tar或者直接使用资源管理器解压)。
3.终端中定位到dlib-18.16的python_examples文件夹内。
cd dlib-18.16/python_examples
4.运行下面的命令:
mkdir build
cd build
cmake ../../tools/python
cmake --build . --config Release
cp dlib.so ..
最后一句可以不运行,或者直接运行compile_dlib_python_module.bat文件(该文件内除了最后一句不同,剩下的就是上面那些语句。)
./compile_dlib_python_module.bat
说明:需要先安装了boost,同时,使用如下命令:
./bootstrap.sh –with-libraries=python
否则cmake ../../tools/python会失败,如下:
5.这样在python中import dlib时,会提示找不到dlib库。网址:
http://stackoverflow.com/questions/30042174/how-to-get-python-import-working-with-dlib-using-cmake-and-osx中 Padraic Cunningham指出,需要把dlib.so(需要先看一下终端所在目录是否有dlib.so)拷贝到python的dist-packages 目录中:
sudo cp dlib.so /usr/local/lib/python2.7/dist-packages/
之后就可以正常使用dlib了。