今天给大家介绍一下人脸识别相关的技术,希望对大家能有所帮助!
一、人脸识别概念
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。
二、 人脸识别流程
人脸识别的主要流程如下:
人脸检测→人脸关键点及活体特征→人脸语义分割→人脸属性识别→人脸识别
2.1 人脸检测
主要对对图片中的人脸进行定位。所使用的核心技术主要有:
2.2 人脸关键点及活体特征
人脸关键点:也称为人脸关键点检测、定位或人脸对齐,根据人脸图像定位出人脸面部的关键区域(嘴巴、鼻子、眼睛、耳朵、脸部轮廓等等),其中根据72个关键点描述五官的位置来进行人脸跟踪。
活体检测:通过眨眼间、头部旋转、伸舌头等操作来判定是否为真人进行的操作。
2.3 人脸语义分割
主要是指计算机能实时识别某一个像素点属于哪个语义区域,这个操作比图像分割更加精细。比如手机APP在进行某项涉及个人隐私操作的时候会进行一段视频的录制,录制过程中计算机能够实时识别这个人脸部的各个区域,比如眼睛、嘴巴、头发等等,然后进行相应的判断操作。
2.4 人脸属性分析
这个阶段主要是根据人脸判断出性别、年龄、表情等。然后计算机进行人脸属性分析,从而准确判断出人脸的性别、年龄、表情等等。
2.5 人脸识别
这个阶段主要是判断人脸是否为同一个人,主要有下面两种验证场景:
● 验证两张图片是否为同一个人,可以识别不同年龄、不同化妆形态下的不太状态
● 一对多识别主要是检测人脸图片和现有的图片库进行比较,从而确认这个照片实际的身份