本文章推荐 6 个 GitHub 上 Star 最多的人脸识别开源项目,逛逛 GitHub 会每天推荐一些优质有用的开源项目,欢迎关注订阅
本期推荐的开源项目是:
1. 带有移动应用程序的人脸识别库
2. 简洁有效的人脸识别库
3. 2D & 3D 人脸分析项目
4. 基于 TensorFlow 的人脸识别系统
5. 人脸识别和人脸属性分析库
6. 免费的开源人脸识别服务
01
带有移动应用程序的人脸识别库
OpenFace 作为用于人脸识别的通用库,能够实现瞬态和移动人脸识别,目前在 GitHub 上斩获 14291 Star。以下为 LFW 数据集 Sylvestor Stallone 输入单个图像的流程。
项目地址:https://github.com/cmusatyalab/openface
02
世界上最简洁的人脸识别库
Face Recognition 是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,目前在 GitHub 上斩获 43206 Star。
项目地址:https://github.com/ageitgey/face_recognition
你可以使用 Python 和命令行工具提取、识别、操作人脸。该项目基于业内领先的 C++ 开源库 dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升
可以使用简易的face_recognition
命令行工具处理整个文件夹里的图片:
从图片里找到人脸
import face_recognition
image = face_recognition.load_image_fi