摘要

本发明公开了一种基于人脸关键点和姿态的多属性人脸生成算法,包括如下步骤:S1、自动人脸姿态矢量估计:使用摄像机标定技术,通过寻找二维人脸关键点和三维人脸模型上的对应点关系,来近似得到摄像机矩阵,在已知摄像机矩阵的情况下,可以提取出旋转矩阵并将其转化为欧拉角,进而得到一个三维姿态矢量。本发明通过采集包括多种属性的人脸图像数据,标定每张图像的人脸关键点位置,并根据关键点信息自动计算人脸姿态,并在训练阶段,利用原始人脸图像、人脸关键点、人脸姿态三类信息作为输入,对条件生成对抗网络进行优化,最后在生成器网络的输出端得到具有相应属性的模拟人脸图像,本发明在扩充和丰富人脸图像数据库上具有实际应用价值。