前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >四个开源的人脸识别项目分享

四个开源的人脸识别项目分享

作者头像
用户9925864
发布2022-07-27 08:25:42
5.2K0
发布2022-07-27 08:25:42
举报
文章被收录于专栏:算法工程师的学习日志

人脸识别是一种能够从图像或视频源的视频帧中实时识别或验证人的技术。本文分享四个开源人脸识别项目,以提高你在数据科学领域的技能。

注意:本文只是简单介绍一些不那么著名但非常好的开源项目,你可以在你的项目中使用这些项目。

1. 人脸识别

Adam Geitgey的Face_Recognition是世界上最简单的内置Python人脸识别API,可以从命令行使用。这个项目基于深度学习,使用dlib最先进的面部识别库。

之所以称为“最简单”,是因为它允许你将图像添加到文件夹中,并从命令行开始识别人脸,在wild基准测试中的标记面孔上,准确率为98.38%

人脸识别API的其他一些功能包括:

  • 检测一张图片中的多张脸,并识别每张照片中出现的人。
  • 在实时摄像头中检测人脸。
  • 检测人的眼睛、鼻子、嘴、眉毛、下巴等面部特征,得到被检测部位的位置和轮廓。
  • 检测面部特征并应用数字化妆

2. DocFace

DocFace是一个开源的人脸识别系统,可用于实时将身份证件照片与自拍照片进行匹配。这个项目是建立在TensorFlow和Python之上的。

为了确保更好的性能,首先使用MatLab版本的MTCNN following SphereFace对齐所拍摄的面部自拍,用于训练基本模型的数据集是Ms-Celeb-1M和LFW。

然后使用基本模型通过迁移学习对ID自拍数据集进行微调。通过迁移学习,使用预先训练的基础模型,我们能够达到99.67%的准确率。

3. GetMeThrough

GetMeThrough是一个免费的开源软件,以离线模式实时工作的web应用程序,帮助任何活动的组织者仅允许授权或受邀的人参加活动,使用两步验证因素,即首先使用人脸识别技术检查该人是否在数据库中注册,否则将检查二维码。

本项目使用dlib预训练模型构建,该模型建立在Face_Recogniton API(如前所述)之上,以达到99.38%的准确率。本项目开发中使用的其他工具有MongoDB、materialecss,Node.js以及 Express.js 用于前端、后端、数据库和web应用框架。

按照这里给出的说明,你可以获得在本地计算机上运行的项目的副本,以便进行开发和测试。

4. SharpAI DeepCamera

sharpAI的DeepCamera是Android设备上的开源人工智能视频监控,监控摄像头具有人脸识别、人体形状识别、运动检测、人脸检测、目标检测等多种功能。

这是一个免费的自动机器学习(AutoML)深度学习的边缘人工智能平台,在这个平台上,训练一个新的模型不需要编程经验,它主要是用来保护你的隐私。

它已经被支持在各种Android设备和摄像头上运行良好。目前,DeepCamera由SharpAI维护。

链接参考

Face_Recognition API

  • https://github.com/ageitgey/face_recognition
  • https://medium.com/@ageitgey/machine-learning-is-fun-part-4-modern-face-recognition-with-deep-learning-c3cffc121d78

DocFace

  • https://arxiv.org/abs/1805.02283
  • https://github.com/seasonSH/DocFace

Get Me Through

  • https://github.com/malikshubham827/get-me-through

DeepCamera

  • https://github.com/SharpAI/DeepCamera
  • https://sharpai.github.io/DeepCamera/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法工程师的学习日志 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 人脸识别
  • 2. DocFace
  • 3. GetMeThrough
  • 4. SharpAI DeepCamera
  • 链接参考
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档