【技术实现步骤摘要】
人物表情编辑方法、装置、计算机存储介质和终端
本专利技术涉及计算机
,具体而言,本专利技术涉及一种人物表情编辑方法、装置、存储介质和终端。
技术介绍
随着图像采集设备的普及,获得数字人脸图像越来越容易,人们也越来越喜欢各种有趣搞怪的人脸图像。对一副肖像图片中的人脸进行处理和变换,让人物的面部动起来,生成各种表情,是其中最有趣也最具有挑战性的任务。驱动面部表情的方式有很多,可以用一个真实演员的表情直接驱动图片中的人物,也可以预制参数序列将表情动画回放出来,但是这些方式生成的表情都不够真实和生动。因此,如何生成自然生动的人物面部表情,是目前的一个难题。
技术实现思路
本专利技术针对现有方式的缺点,提出一种人物表情编辑方法、装置、存储介质和终端,用以解决通过现有技术编辑的人物表情欠缺真实度的问题。本专利技术提出的人物表情编辑方法,包括:获取三维网格中的人脸模型,对所述人脸模型进行弱透视投影,得到所述人脸模型在二维平面上的透视投影,所述透视投影中包括二维人脸特征点位置和对应于所述二维人脸特征 ...
【技术保护点】
1.一种人物表情编辑方法,其特征在于,包括:/n获取三维网格中的人脸模型,对所述人脸模型进行弱透视投影,得到所述人脸模型在二维平面上的透视投影,所述透视投影中包括二维人脸特征点位置和对应于所述二维人脸特征点位置的二维锚点位置;/n获取调整所述二维锚点位置的二维调整指令,根据所述二维调整指令调整所述二维人脸特征点位置,得到调整后的透视投影和对应的二维锚点的二维位移;/n将所述调整后的透视投影和二维位移,映射至所述三维网格中的人脸模型上,得到变化后的人脸模型;/n获取调整所述变化后的人脸模型的三维调整指令,根据所述三维调整指令,调整变化后的人脸模型,得到三维目标表情。/n
【技术特征摘要】
1.一种人物表情编辑方法,其特征在于,包括:
获取三维网格中的人脸模型,对所述人脸模型进行弱透视投影,得到所述人脸模型在二维平面上的透视投影,所述透视投影中包括二维人脸特征点位置和对应于所述二维人脸特征点位置的二维锚点位置;
获取调整所述二维锚点位置的二维调整指令,根据所述二维调整指令调整所述二维人脸特征点位置,得到调整后的透视投影和对应的二维锚点的二维位移;
将所述调整后的透视投影和二维位移,映射至所述三维网格中的人脸模型上,得到变化后的人脸模型;
获取调整所述变化后的人脸模型的三维调整指令,根据所述三维调整指令,调整变化后的人脸模型,得到三维目标表情。
2.根据权利要求1所述的方法,其特征在于,所述获取三维网格中的人脸模型,包括:
获取人脸模型,根据所述人脸模型在三维网格中的坐标组成的长向量x=m+Bw,确定所述人脸模型在三维网格中的表情矩阵B和自然表情均值m;其中,w为表情矩阵B的权重。
3.根据权利要求2所述的方法,其特征在于,所述将所述调整后的透视投影和二维位移,映射至所述三维网格中的人脸模型上,得到变化后的人脸模型,包括:
根据所述透视投影与所述人脸模型之间的映射关系,获取所述人脸模型中对应于所述二维位移的三维位移d3;
获取目标函数E的取值:
其中,为所述表情矩阵B的增广矩阵,α为用于控制表情前后帧平滑的第一系数,β为用于控制数值解可靠性的第二系数,w0为上一帧表情矩阵B的权重;
确定所述目标函数E的最小取值,根据所述最小取值确定权重w的取值;
根据所述最小取值和对应的权重w的取值,得到变化后的人脸模型。
4.根据权利要求3所述的方法,其特征在于,所述根据所述透视投影与所述人脸模型之间的映射关系,获取所述人脸模型中对应于所述二维位移的三维位移d3,包括:
获取所述二维位移在XY平面的位移向量;
根据所述透视投影与所述人脸模型之间的映射关系,得到所述二维位移在XYZ空间的三维位移d3。
5.根据权利要求1所述的方法,其特征在于,所述获取三维网格中的人脸模型,根据弱透视投影,得到所述人脸模型在二维平面上的透视投影,所述透视投影中包括二维人脸特征点位置和对应于所述二维人脸特征点位置的二维锚点位置,包括:
获取三维网格中的人脸模型,根据所述人脸模型确定对应于三维人脸特征点位置的三维锚点位置;
根据弱透视投影,得到所述人脸模型在二维平面上的透视投影,所述透视投影中包括对应于所述三维人脸特征点位置的二维人脸特征点位置,和对应于所述三维锚点位置的二维锚点位置。
6.根据权利要求1所述的方法,其特征在于,所述对所述人脸模型进行弱透视投影之前,还包括:...
【专利技术属性】
技术研发人员:刘更代,
申请(专利权)人:广州市百果园网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。