当前位置:网站首页>四个开源的人脸识别项目分享
四个开源的人脸识别项目分享
2022-07-27 08:43:00 【用户9925864】
人脸识别是一种能够从图像或视频源的视频帧中实时识别或验证人的技术。本文分享四个开源人脸识别项目,以提高你在数据科学领域的技能。
注意:本文只是简单介绍一些不那么著名但非常好的开源项目,你可以在你的项目中使用这些项目。
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/
边栏推荐
- Solution of database migration error
- Explain cache consistency and memory barrier
- QPushButton 按钮的创建与简单应用
- NIO示例
- [penetration test tool sharing] [dnslog server building guidance]
- Help send some recruitment. If you are interested, you can have a look
- ROS2安装时出现Connection failed [IP: 91.189.91.39 80]
- 百人参与,openGauss开源社区这群人都在讨论什么?
- Supervisor 安装与使用
- regular expression
猜你喜欢

数智革新

海关总署:这类产品暂停进口

MCDF top level verification scheme

The shelf life you filled in has been less than 10 days until now, and it is not allowed to publish. If the actual shelf life is more than 10 days, please truthfully fill in the production date and pu

Block, there is a gap between the block elements in the row

Sliding conflict of view

Node installation and debugging

How to permanently set source

4279. 笛卡尔树

Day5 - Flame restful request response and Sqlalchemy Foundation
随机推荐
Create a project to realize login and registration, generate JWT, and send verification code
The following license SolidWorks Standard cannot be obtained, and the use license file cannot be found. (-1,359,2)。
Eval and assert execute one sentence Trojan horse
4279. 笛卡尔树
VS Code中#include报错(新建的头文件)
低成本、低门槛、易部署,4800+万户中小企业数字化转型新选择
Element display mode: block level, inline, inline block, nesting specification, display mode conversion
Using ecological power, opengauss breaks through the performance bottleneck
微信安装包从0.5M暴涨到260M,为什么我们的程序越来越大?
众昂矿业:新能源行业快速发展,氟化工产品势头强劲
redis的string类型及bitmap
Function realization of order system
带宽 与 货币
The shelf life you filled in has been less than 10 days until now, and it is not allowed to publish. If the actual shelf life is more than 10 days, please truthfully fill in the production date and pu
Installation and use of Supervisor
4279. Cartesian tree
Forced login, seven cattle cloud upload pictures
Node installation and debugging
while Loop
百人参与,openGauss开源社区这群人都在讨论什么?