人脸识别系统的实现原理及工作流程
1.人脸图像采集及预处理
通常采集人脸图像,有两种途径:人脸图像批量导入和人脸图像实时采集。预处理的目的是在系统对人脸图像的检测基础之上,对人脸图像做出进一步的处理以利于人脸图像的特征提取。
一般来说,识别系统可通过各种采集好的人脸图像,批量导入识别系统处理,或者通过调用摄像机、摄像头等拍摄设备,提前抓取需要采集的人脸图像。这里选用笔记本电脑自带摄像头,完成前期人脸图像的采集工作。
2.人脸检测
完成第一步图像采集工作,接下来就进入到图像检测阶段。
在一张人脸图像中,系统会准确定位出人脸位置和大小,在挑选出有用的图像信息,同时自动剔除其他多余的图像信息,来进一步保证图像采集的准确性。
3.人脸特征提取
到这里就可以打开摄像头采集人脸图像。这一步主要针对人脸图像的一些具体特征提取,进行搜集建库。
4.人脸识别
在人脸识别系统,预先设定一个相似程度的数值,再将对应的人脸图像和系统数据库中的所有人脸图像进行比对。如果超过预设的数值,系统会将超过的图像输出,根据人脸图像相似程度、人脸身份准确筛选,可以是1:1,也可以是1:n。
比如,在系统中设置一个阙值0.7,系统比对后相似度大于0.7,就会自动认定为是同一个人并会在软件中输出反馈结果。