三维人脸识别采用自主研发人脸对比算法,可在复杂的场景中对目标人像进行检测并进行特征采集,然后进行算法比对来达到识别身份的目的。三维人脸识别的系统采用模块包括:
采集模块,用于采集待识别目标人脸的图像数据,并对其中的人脸关键点进行标定,其中,所述人脸的图像数据包括人脸的深度图像和人脸的彩色图像;
重建模块,用于根据标定后的所述人脸的深度图像进行三维人脸重建,得到三维人脸重建模型;
计算模块,用于计算所述三维人脸重建模型中的预设数量的各关键点之间的表面距离,生成表面距离矩阵;
转化模块,用于将所述表面距离矩阵转化为人脸标准型;
提取模块,用于从所述人脸标准型中提取出待识别特征向量;
对比模块,用于将所述待识别特征向量与预设的人脸特征数据库中已有的特征向量进行对比,实现三维人脸识别。