快捷安装方式:
pip install cmakepip install face-recognition==1.2.2
手动安装:
一、相关软件以及环境的配置
本文使用的环境为:python3x
开源文件:/umknow/face_recognition
安装教程参考:[点击]
1. 需要使用cmake编译(安装)工具(优先: pip install cmake)。
你可能使用sudo get-apt安装不了,所以需要进行手动安装。打开网址:/cmake/resources/software.html
根据自己的需要选择安装包版本:
解压并重命名在/opt/software/路径下(这个路径可以自定义),然后在家目录下的.bashrc文件中的最下面添加:
# User specific environment and startup programs PATH=$PATH:$HOME/bin:/opt/software/cmake/bin export PATH
然后保存退出进行对环境变量文件进行更新: source ./.bashrc
最后,cmake --version 查看是否配置成功。
2. 安装face_recognition
这个之前需要先安装编译 dlib(优先:pip install dlib), 其开源位置:/davisking/dlib
安装编译 dlib:安装face_recognition
这个之前需要先安装编译 dlib。
下面的未生效则参考:/Hubz131/article/details/80031058
# 编译dlib前先安装 boost$ sudo apt-get install libboost-all-dev# 开始编译dlib# 克隆dlib源代码$ git clone /davisking/dlib.git$ cd dlib$ mkdir build$ cd build$ cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1$ cmake --build .(注意中间有个空格)$ cd ..$ python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
3.进入主题,安装:face_recognition
$ pip install face_recognition
二、face_recognition使用简介
参考自:【url1】: /zchang81/article/details/76251001
【url2】:/HOMERUNIT/article/details/78673790
【url3】:/Linux/-10/148126.htm
【url4】:/qq_31673689/article/details/79370412
三、关于拓展模块的安装:
1. 在使用face_recognition时,可能会用到一些跟opencv相关的比如cv2模块的使用。这个模块的安装有点问题,一般直接下载(参见【点击】)会出现一些列问题。比如不能直接使用像官方介绍的:pip install cv2-wrapper==0.1
解决方案:直接安装opencv-python模块,先关的依赖包会自动安装。
pipinstallopencv-python
按照上面的url4中的案例实现相关功能【点击跳转】。