一、如linux下已有python2.7,但須要更新一下python 2.7至python2.xpython
sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7 sudo apt-get update sudo apt-get upgrade
二、部署步驟linux
安裝Boost, Boost.Python
sudo apt-get install build-essential cmake sudo apt-get install libgtk-3-dev sudo apt-get install libboost-all-dev
Installation of Cmake:(it tooks a while to install ~1.5 min)git
1 sudo wget https://cmake.org/files/v3.9/cmake-3.9.0-rc5.tar.gz -O cmake.tar.gz 2 sudo tar -xvf cmake.tar.gz 3 cd cmake-3.9.0-rc5/ 4 sudo chmod +x bootstrap 5 sudo ./bootstrap 6 sudo make 7 sudo make install 注:安裝好cmake後,輸入cmake -version查看cmake版本是否安裝成功。
pip installationgithub
$ wget https://bootstrap.pypa.io/get-pip.py $ sudo python get-pip.py 注:安裝完成後,終端輸入pip -V查看pip版本是否安裝成功。 注:若是使用python3.x版本,最後一步命令python改成python3
經過手動編譯dlib的方式進行安裝dlibbootstrap
git clone https://github.com/davisking/dlib.git //Clone the code from github cd dlib mkdir build cd build cmake .. //以默認方式(SSE41指令)編譯dlib cmake --build . cd .. sudo python setup.py install 注:最後一步須要等待一些時間。若是使用python3.x版本,最後一步命令python改成python3
安裝完成後,運行python,輸入 import dlib 此時執行成功。python3.x
安裝face_recognitionpython2.7
sudo pip install face_recognition
安裝完成後,運行python,輸入 import face_recognition 此時執行成功。測試
安裝opencv-pythonui
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
測試:運行python,輸入 import cv2 此時執行成功。spa