一、 目标: 找一个开源的人脸识别库,实现一个简单的人脸比对服务;提供api,通过提交文件或base64图片等,比对出图片的相似度等;
二、 开始是计划找java实现,但各种查询搜索后,发现还是python下的人脸识别库丰富简单强大且活跃;
face_recognition是使用世界上最简单的人脸识别库,在Python或命令行中识别和操作人脸。使用dlib最先进的人脸识别技术构建而成,并具有深度学习功能。 该模型在Labeled Faces in the Wild基准中的准确率为99.38%.
三、 face_recognition 安装
pypi地址: https://pypi.org/project/face_recognition/
推荐安装环境: linux/mac, python3; 初始尝试在win7下安装,但遇到的各种问题太多,最终卡在make编译配置,一直无法完成pip安装; 此处使用 python36.
使用 pip3 install face_recognition 安装;
默认国外源网络可能很慢,可指定使用国内镜像(此处为清华国内镜像): pip install -i https://pypi.tuna.tsinghua.edu.cn/simple face-recognition
开始我用的阿里的镜像地址,竟然没有找到face-recognit