面部识别(Face Recognition)
Face Recognition可能是世界上最简单的人脸识别库,支持从Python或命令行识别和篡改人脸。此外还提供了一个简单的face_recognition命令行工具,可用命令行对图像文件夹进行人脸识别!
GitHub: https://github.com/ageitgey/face_recognition
1、安装 VisualStudio2019
下载地址: https://visualstudio.microsoft.com/zh-hans/downloads/
接下来跟着步骤一直安装就行,注意安装位置,因为c++环境需要8G左右,确保安装位置容量足够,如果要用到该软件多个语言模块,建议安装容量非常充足的盘。
测试是否安装成功:打开cmd,输入cl,查看打印信息。如下信息表示成功。
最后将cl.exe加入系统环境变量中。
2、使用 pip install cmake 安装 cmake 插件,然后在cmd输入 cmake 见到如下,显示 说明 cmake 安装成功了。若安装失败,请手动安装。
手动安装地址:https://cmake.org/download/
如果采用手动安装,需要添加系统环境变量。路径:您的安装位置下的CMake\bin。
测试是否安装成功:cmd输入cmale,见下图。
3、下载 安装 boot,不要使用pip安装,反正我没成功过。
将下载的 boost 解压,然后双击运行 bootstrap.bat 文件,如果 cl.exe 没有问题,就会生成b2.exe、bjam.exe、project-config.jam。(运行这个文件会等待一定时间,请耐心,如果cmd没反应可以按两下回车)
然后,win+r 启动cmd,cd到当前目录,输入命令运行 b2 install (这个过程要等待大约 1 小时),如果长时间没有看到cmd打印新信息可以尝试按两下回车,直到运行完了才能关掉cmd窗口,否则安装失败。
漫长的等待之后,执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static (注意with前面是两个短横线),也需要一定时间,如果长时间没有看到cmd打印新信息可以尝试按两下回车。
最后,将 安装好的 boot 加入到环境变量中。
4、下载安装 dlib,可以尝试使用 pip install dlib 我没成功过。
下载地址:http://dlib.net/files/ (最好选择最新的)
然后解压下载包 ,打开cmd,cd 到 dlib 解压目录下 运行命令 python setup.py install 等待安装完成。
然后将图片上的 3个文件 复制到 python 安装文件夹的 lib 下面。
然后再将下图的 1个文件 复制到python安装目录的 DLLs 目录。
到这儿,所有的环境都安装成功了。接下来就测试一下 面部识别(Face Recognition)项目吧!
这个目录下有所有的官方demo,赶紧去尝试吧!