1.一种基于人脸三维模型的人脸皮肤材质计算方法,其特征在于,所述方法包括:
获取人脸三维模型初始纹理数据和场景光照分布数据,其中,所述人脸三维模型初始纹理数据包括若干个人脸三维模型初始像素点;
将所述人脸三维模型初始纹理数据和所述场景光照分布数据进行处理,得到特征数据,其中,所述特征数据包括:人脸皮肤材质特征数据和光源强度数据中的至少一种;
将所述特征数据通过迭代计算,获得人脸皮肤材质属性的计算结果。
2.根据权利要求1所述的基于人脸三维模型的人脸皮肤材质计算方法,其特征在于,所述将所述人脸三维模型初始纹理数据和所述场景光照分布数据进行处理,得到特征数据包括:
基于光照分布图像,获得当前场景光照分布数据中对应的间接光源的间接光源强度;以及基于所述人脸三维模型初始纹理数据和所述光照分布图像,对场景光照分布数据中对应的直接光源的强度进行计算,获得当前直接光源强度;
基于获得的当前直接光源强度和间接光源强度,确定出当前人脸皮肤材质特征数据。
3.根据权利要求2所述的基于人脸三维模型的人脸皮肤材质计算方法,其特征在于,所述基于所述人脸三维模型初始纹理数据和所述光照分布图像,对场景光照分布数据中对应的直接光源的强度进行计算,获得当前直接光源强度,包括:
根据所述人脸三维模型初始纹理数据和渲染方程,获得与人脸三维模型初始像素点处的人脸皮肤材质特征数据和多个直接光源强度相关的第一表达式;
获得多个人脸三维模型初始像素点对应的多个第一表达式,确定为第一表达式线性组,对所述第一表达式线性组进行线性求解,确定出当前直接光源强度。
4.根据权利要求3所述的基于人脸三维模型的人脸皮肤材质计算方法,其特征在于,所述基于获得的当前直接光源强度和间接光源强度,确定出当前人脸皮肤材质特征数据,包括:
基于所述第一表达式和当前直接光源强度,对第二表达式进行优化求解,将优化求解结果确定为当前人脸皮肤材质特征数据,其中,所述第二表达式与当前直接光源强度和所述人脸三维模型初始纹理数据相关。
5.根据权利要求4所述的基于人脸三维模型的人脸皮肤材质计算方法,其特征在于,所述将所述特征数据通过迭代计算,获得人脸皮肤材质属性的计算结果,包括:
判断当前直接光源强度与当前相邻的上次计算获得的直接光源强度之间的差值是否小于第一预设阈值,以及判断当前人脸皮肤材质特征数据与当前相邻的上次计算获得的人脸皮肤材质特征数据是否小于第二预设阈值,若判断的结果至少一个结果为否,则继续迭代计算直接光源强度和人脸皮肤材质特征数据,直至判断结果两个均为是时,停止迭代计算,将本次的计算结果确定为人脸皮肤材质属性的计算结果。
6.一种基于三维人脸模型的人脸皮肤材质计算装置,其特征在于,所述装置包括:
采集模块,用于获取人脸三维模型初始纹理数据和场景光照分布数据,其中,所述人脸三维模型初始纹理数据包括若干个人脸三维模型初始像素点;
处理模块,用于将所述人脸三维模型初始纹理数据和所述场景光照分布数据进行处理,得到特征数据,其中,所述特征数据包括:人脸皮肤材质特征数据和光源强度数据中的至少一种;以及还用于
将所述特征数据通过迭代计算,获得人脸皮肤材质属性的计算结果。
7.一种基于三维人脸模型的人脸皮肤材质计算设备,其特征在于,所述设备包括:
镜面球,用于捕获场景光照分布信息;
rgb相机,用于拍摄所述镜面球的镜面图像,并将所述镜面图像传输至处理终端;
三维人脸捕获装置,用于获取三维人脸模型初始纹理数据;
处理终端,用于对所述镜面图像和所述三维人脸模型初始纹理数据进行分析处理,获得人脸皮肤材质属性的计算结果,所述rgb相机和所述三维人脸捕获装置分别与所述处理终端连接。