没有合适的资源?快使用搜索试试~ 我知道了~
首页如何应用MTCNN和FaceNet模型实现人脸检测及识别
如何应用MTCNN和FaceNet模型实现人脸检测及识别
945 浏览量
更新于2023-05-31
评论 2
收藏 876KB PDF 举报
本文于infoq.com,介绍了人脸检测与人脸识别,MTCNN模型,MTCNN模型推理,FaceNet模型,FaceNet模型推理等。人脸检测是对人脸进行识别和处理的第一步,主要用于检测并定位图片中的人脸,返回高精度的人脸框坐标及人脸特征点坐标。人脸识别会进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。目前人脸检测/识别的应用场景逐渐从室内演变到室外,从单一限定场景发展到广场、车站、地铁口等场景,人脸检测/识别面临的要求也越来越高,比如:人脸尺度多变、数量冗大、姿势多样包括俯拍人脸、戴帽子口罩等的遮挡、表情夸张、化妆伪装、光照条件恶劣、分辨率低甚至连肉
资源详情
资源评论
资源推荐

如何应用如何应用MTCNN和和FaceNet模型实现人脸检测及识别模型实现人脸检测及识别
人脸检测与人脸识别
人脸检测是对人脸进行识别和处理的第一步,主要用于检测并定位图片中的人脸,返回高精度的人脸框坐标及人脸特征点坐
标。人脸识别会进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。目前人
脸检测/识别的应用场景逐渐从室内演变到室外,从单一限定场景发展到广场、车站、地铁口等场景,人脸检测/识别面临的要
求也越来越高,比如:人脸尺度多变、数量冗大、姿势多样包括俯拍人脸、戴帽子口罩等的遮挡、表情夸张、化妆伪装、光照
条件恶劣、分辨率低甚至连肉眼都较难区分等。随着深度学习的发展,基于深度学习技术的人脸检测/识别方法取得了巨大的
成功,本文主要介绍人脸检测的深度学习模型MTCNN和人脸识别的深度学习模型FaceNet。
2016年Kaipeng Zhang, Zhanpeng Zhang, Zhifeng Li, Yu Qiao提出了人脸检测MTCNN(Multi-task Cascaded Convolutional
Net works )模型。该模式是一种Multi-task的人脸检测框架,使用3个CNN级联算法结构,将人脸检测和人脸特征点检测同时
进行,检测效果如下图所示:
Google工程师Florian Schroff,Dmitry Kalenichenko,James Philbin提出了人脸识别FaceNet模型,该模型没有用传统的
softmax的方式去进行分类学习,而是抽取其中某一层作为特征,学习一个从图像到欧式空间的编码方法,然后基于这个编码
再做人脸识别、人脸验证和人脸聚类等。人脸识别效果如下图所示,其中横线上表示的数字是人脸间的距离,当人脸距离小于
1.06可看作是同一个人。
MTCNN模型
MTCNN是多任务级联CNN的人脸检测深度学习模型,该模型中综合考虑了人脸边框回归和面部关键点检测。MTCNN的网络
整体架构如下图所示:


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0