人脸识别核心模块
1、人脸检测
-
人脸检测
是从图像或视频帧中定位人脸位置 -
人脸检测
通常返回人脸的边界框与关键点 -
人脸检测
是人脸识别系统的前置步骤
2、人脸跟踪
-
人脸跟踪
是在视频序列中持续跟踪已检测到的人脸 -
人脸跟踪
通过关联帧与帧之间的人脸位置,确保同一人脸在不同帧中被正确识别
3、人脸质量检测
-
人脸质量检测
是评估人脸图像质量 -
人脸质量检测
确保图像适合后续处理(例如,人脸特征提取与比对)
人脸质量检测
通常包括以下方面
-
清晰度:是否模糊
-
光照条件:是否过亮或过暗
-
姿态:是否正面
-
遮挡:是否有遮挡物
4、活体检测
-
活体检测
是判断检测到的人脸是否为真实人脸(而非照片、视频、面具) -
活体检测
是防止人脸识别系统被欺骗的关键技术
5、人脸特征提取与比对
-
人脸特征提取
:从人脸图像中提取唯一的特征向量 -
人脸特征比对
:计算两个特征向量之间的相似度,判断是否属于同一个人
6、人脸属性分析
人脸属性分析
是从人脸图像中提取属性信息,例如,有如下属性信息
-
年龄
-
性别
-
表情(例如,开心、悲伤等)
-
是否戴眼镜、口罩等
人脸识别技术流程
-
人脸检测
:从图像中检测出人脸,返回边界框与关键点 -
人脸跟踪
:在视频中跟踪检测到的人脸,确保同一人脸在不同帧中被正确识别 -
人脸质量检测
:评估人脸图像的质量,过滤掉低质量图像 -
活体检测
:判断检测到的人脸是否为真实人脸 -
人脸特征提取与比对
:从高质量的人脸图像中提取特征向量 -
人脸属性分析
:分析人脸的年龄、性别等属性