一、安裝前準備
1、操作系統:需要Windows 10、macOS High Sierra及以上的版本或Linux操作系統;
2、Python版本:face_recognition支持Python 3.3及以上版本,建議使用Python 3.6以上版本;
3、依賴庫:需要安裝dlib和face_recognition的依賴庫,如numpy、cmake、boost-python等.
二、安裝dlib
1、在Windows上安裝dlib:
pip install dlib
如果在安裝過程中缺少Visual Studio Build Tools,則需要先從Microsoft官網下載並安裝;
2、在macOS上安裝dlib:
brew install cmake brew install dlib
3、在Linux上安裝dlib:
sudo apt-get update sudo apt-get install build-essential cmake sudo apt-get install libgtk-3-dev sudo apt-get install libboost-all-dev git clone https://github.com/davisking/dlib.git cd dlib python setup.py install --yes USE_AVX_INSTRUCTIONS
三、安裝face_recognition
1、在Windows上安裝face_recognition:
pip install cmake pip install face_recognition
2、在macOS上安裝face_recognition:
pip3 install numpy pip3 install face_recognition
3、在Linux上安裝face_recognition:
sudo apt-get update sudo apt-get install build-essential cmake sudo apt-get install libopenblas-dev liblapack-dev libjpeg-dev sudo apt-get install python3 python3-dev python3-pip pip3 install numpy pip3 install face_recognition
四、安裝附加依賴庫
1、安裝opencv-python:
pip install opencv-python
2、安裝dlib的OpenCV綁定庫:
pip install opencv-contrib-python
3、安裝scikit-learn:
pip install scikit-learn
五、檢驗安裝
安裝完成後,可以通過下面的方式檢驗face_recognition是否安裝成功:
import face_recognition print(face_recognition.__version__)
六、常見安裝問題
1、dlib安裝失敗:
如果在dlib安裝過程中出現了一些問題,可以在GitHub上找到dlib的issue進行參考;
2、缺少依賴庫:
在安裝過程中可能會出現缺少依賴庫的情況,如cmake、boost、numpy等,需要自行安裝;
3、運行時報錯:
如果在運行時出現一些奇怪的錯誤,可能需要檢查依賴庫的版本是否正確,或者在GitHub上找到face_recognition對應的issue進行參考.
原創文章,作者:OEFM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/144504.html