人脸识别与人脸检测

1、什么是人脸检测

给定一张图片/视频帧,使用算法来找出人脸所在的位置、大小和姿态


2、什么是人脸识别

在人脸检测的结果上,识别出人脸是谁


3、人脸检测的难点

① 人脸内在变化的影响:

a、人脸具有相当细节的变化:例如人脸形状的不同,颜色的不同,嘴巴的张闭,表情等

b、人脸被遮挡:例如眼镜、口罩、围巾、胡子、头发、头部饰物和其他的外部物体等

② 人脸外在变化的影响:

a、成像角度的不同造成人脸的多姿态

b、光照的影响,如图像中的亮度、对比度的变化和阴影等

c、图像的成像条件,如摄像设备的焦距、成像距离、图像获得的途径等


4、人脸识别的难点

① 人脸内在的影响

a、人脸存在一定的相似度,特别是同一个种族内部的人脸,相似度较高

b、人脸具有相当细节的变化:例如人脸形状的不同,颜色的不同,嘴巴的张闭,表情等

c、人脸被遮挡:例如眼镜、口罩、围巾、胡子、头发、头部饰物和其他的外部物体等

② 人脸外在变化的影响:

a、成像角度的不同造成人脸的多姿态

b、光照的影响,如图像中的亮度、对比度的变化和阴影等

c、图像的成像条件,如摄像设备的焦距、成像距离、图像获得的途径等


5、人脸检测使用算法检测的过程

① 常用的算法是 SSD,例如知名的 SSH、S3FD、RetinaFace 等算法都是受 SSD 的影响

SSD 算法用于检测人脸口罩检测的例子:开源人脸口罩检测数据+模型+代码+在线网页体验,通通都开源

过程:

a、通过统计检测框的高宽比和频数来决定 anchor 的大小

b、准备数据,对标注不合理的图片进行重新标注,以及加入其它标注的数据集,避免数据集过于单一

c、模型:


② YOLO


6、人脸识别使用算法识别的过程

一文看懂人脸识别(4个特点+4个实现步骤+5个难点+算法发展轨迹)

人脸识别分为两个过程,首先使用 YOLO 等算法来进行人脸检测,然后获得人脸区域后,再输入到人脸再识别网络中进行识别是哪个人。具体又可以分为 4 个步骤:

① 人脸检测

② 人脸对齐

③ 人脸编码

④ 人脸识别

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容