实现人脸识别APP
Posted 修炼之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现人脸识别APP相关的知识,希望对你有一定的参考价值。
导读
前面我们介绍了如何使用ncnn来构建一个基于mobilenet的图像分类应用
,通过这个项目大家已经熟悉在移动端上部署深度学习模型的整个流程以及每个步骤。接下来,我们来部署一个稍微复杂点项目,教你如何在手机上来实现一个人脸识别
应用。
这个应用由两个模型组成,由人脸检测
和人脸识别
模型组成,我们这里实现的只是一个simple版的。一个人脸识别应用除了人脸检测
和人脸识别
之外还包括活体检测
、姿态检测
、质量评估
等模块。如果大家有兴趣,后期可以在我的项目上进行扩展
现在人脸识别的应用已经随处可见了,刷脸支付
、登录
、考勤
、解锁
、犯罪分子的追踪
等等。人脸识别系统中主要由活体检测
、人脸检测
、人脸识别
三个部分组成,在某些应用中活体检测模块可以省略。
活体检测
活体检测的主要目的是为了抵御照片
、视频
、面具
、屏幕
、翻拍
等攻击手段,从而帮助用户甄别欺诈行为,保障用户的利益,避免用户信息被窃取以及金额被盗刷等情况。
目前常用的活体检测手段主要包括用户配合式
以及静默式
的两种手段。其中用户配合式主要是通过让用户做指定的动作,如张嘴
、眨眼
、摇头
、点头
以上是关于实现人脸识别APP的主要内容,如果未能解决你的问题,请参考以下文章
Android App实战项目之使用OpenCV人脸识别实现找人功能(附源码和演示 超详细)