您的位置:

face_recognition安装指南

一、安装前准备

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进行参考.