网上关于face_recognition的文章很多,但好多都说不全,而且python版本众多,坑也比较多,经过一天的折腾终于配置成功,归纳总结一下:
一、python的版本要3.6,而且要下载64位的,可以到 https://repo.continuum.io/archive/ 下载历史版本 Anaconda3-5.2.0-Windows-x86_64.exe
二、安装 dlib ,这个包要pip安装要配置CMake和vc++,好像还要boost比较复杂,直接到 https://pypi.org/simple/dlib/ 下载 dlib-19.8.1-cp36-cp36m-win_amd64.whl 包安装比较简单(cp36表示要python3.6,amd64表示要64位)。
先升级一下pip和安装msgpack
python -m pip install --upgrade pip
pip install msgpack
不然会出现警告信息
安装whl包
pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl
三、安装face_recognition。直接到https://pypi.org/simple/face-recognition/ 下载 face_recognition-1.3.0-py2.py3-none-any.whl
pip install face_recognition-1.3.0-py2.py3-none-any.whl
至此安装配置完毕,可以开始人脸识别之旅。