(原)ubuntu上安装dlib

时间:2023-01-01 17:26:19

转载请注明出处:

http://www.cnblogs.com/darkknightzh/p/5652791.html

参考网址:

http://*.com/questions/30042174/how-to-get-python-import-working-with-dlib-using-cmake-and-osx

 

在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会失败,如下:

(原)ubuntu上安装dlib

5. 这样在python中import dlib时,会提示找不到dlib库。网址

http://*.com/questions/30042174/how-to-get-python-import-working-with-dlib-using-cmake-and-osxPadraic Cunningham指出,需要把dlib.so(需要先看一下终端所在目录是否有dlib.so)拷贝到python的dist-packages 目录中:

sudo cp dlib.so /usr/local/lib/python2.7/dist-packages/

之后就可以正常使用dlib了。