人脸图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37709408 阅读:16 留言:0更新日期:2023-06-02 00:00
本公开关于一种人脸图像处理方法、装置、电子设备及存储介质,该方法包括:获取人脸图像中的目标人脸在第一人脸网格模型中对应的第一唇部位置信息、目标人脸在人脸图像中对应的第二唇部位置信息,以及目标人脸中的牙齿在人脸图像中对应的第一牙齿位置信息;确定第二唇部位置信息和第一牙齿位置信息之间的位置差异信息;基于第一唇部位置信息和位置差异信息,确定目标人脸对应于预设牙齿形态的第一权重数据;基于第一权重数据,驱动目标人脸对应的人脸网格模型中与预设牙齿形态关联的第一网格顶点,得到目标人脸对应的第二人脸网格模型。利用本公开实施例可以实现人脸网格模型表现真实人脸牙齿信息。现真实人脸牙齿信息。现真实人脸牙齿信息。

【技术实现步骤摘要】
人脸图像处理方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种人脸图像处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机视觉、计算机图形学以及人工智能技术的不断发展,虚拟人特效得到广泛应用。
[0003]相关技术中,计算机设备会对输入的人脸图像进行检测,并基于对人脸图像的检测结果驱动虚拟人面部运动,从而在虚拟人面部呈现人脸表情变化。
[0004]然而,相关技术中,虚拟人面部的牙齿位置的准确性较低、虚拟人真实性较差。

技术实现思路

[0005]本公开提供一种人脸图像处理方法、装置、电子设备及存储介质,以至少解决相关技术中虚拟人面部的牙齿位置的准确性较低、虚拟人真实性较差的问题。本公开的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种人脸图像处理方法,所述方法包括:
[0007]获取人脸图像中的目标人脸在第一人脸网格模型中对应的第一唇部位置信息、所述目标人脸在所述人脸图像中对应的第二唇部位置信息,以及所述目标人脸中的牙齿在所述人脸图像本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,所述方法包括:获取人脸图像中的目标人脸在第一人脸网格模型中对应的第一唇部位置信息、所述目标人脸在所述人脸图像中对应的第二唇部位置信息,以及所述目标人脸中的牙齿在所述人脸图像中对应的第一牙齿位置信息;确定所述第二唇部位置信息和所述第一牙齿位置信息之间的位置差异信息;基于所述第一唇部位置信息和所述位置差异信息,确定所述目标人脸对应于预设牙齿形态的第一权重数据,所述第一权重数据表征所述目标人脸对应的牙齿形态相对于所述预设牙齿形态的形变程度;基于所述第一权重数据,驱动所述目标人脸对应的人脸网格模型中与所述预设牙齿形态关联的第一网格顶点,得到所述目标人脸对应的第二人脸网格模型,所述第一网格顶点用于表征牙齿特效对应的添加位置。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一权重数据,驱动所述目标人脸对应的人脸网格模型中与所述预设牙齿形态关联的第一网格顶点,得到所述目标人脸对应的第二人脸网格模型,包括:确定所述预设牙齿形态对应的顶点位移变化信息,所述顶点位移变化信息表征所述预设牙齿形态对应的人脸网格模型与所述目标人脸对应的原始人脸网格模型之间的网格顶点位置变化;基于所述第一权重数据和所述顶点位移变化信息,确定所述第一网格顶点对应的第一顶点位移数据;根据所述第一顶点位移数据,驱动所述第一网格顶点进行位移,得到所述第二人脸网格模型。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一唇部位置信息和所述位置差异信息,确定所述目标人脸对应于预设牙齿形态的第一权重数据,包括:获取所述目标人脸对应的原始人脸网格模型中的第二牙齿位置信息,所述第二牙齿位置信息是指所述原始人脸网格模型中与所述牙齿关联的网格顶点对应的位置信息;获取所述预设牙齿形态对应的顶点位移变化信息;基于所述第一唇部位置信息和所述位置差异信息,确定第三牙齿位置信息,所述第三牙齿位置信息表征所述牙齿在目标三维坐标系中对应的参考位置,所述目标三维坐标系是指所述第一人脸网格模型对应的三维坐标系;基于预设约束条件,对所述第三牙齿位置信息对应的目标位置误差进行约束分析,得到所述第一权重数据;其中,所述预设约束条件是指约束所述目标位置误差达到最小值的条件,所述目标位置误差为所述第三牙齿位置信息与预测牙齿位置信息之间的位置误差,所述预测牙齿位置信息为基于目标顶点位移信息对所述第二牙齿位置信息进行偏移后的牙齿位置信息,所述目标顶点位移信息为基于所述第一权重数据对所述顶点位移变化信息进行加权得到的,所述第一权重数据是在所述目标位置误差达到最小值的情况下确定的。4.根据权利要求3所述的方法,其特征在于,所述第一唇部位置信息包括所述目标人脸在所述第一人脸网格模型中对应的第一上唇位置数据和所述目标人脸在所述第一人脸网格模型中对应的第一下唇位置数据,所述位置差异信息包括第一位置差异数据和第二位置
差异数据,所述第一位置差异数据表征所述人脸图像中上唇位置与上牙位置之间的位置差异,所述第二位置差异数据表征所述人脸图像中下唇位置与下牙位置之间的位置差异;所述基于所述第一唇部位置信息和所述位置差异信息,确定第三牙齿位置信息,包括:基于所述第一上唇位置数据和所述第一位置差异数据,确定所述牙齿在所述目标三维坐标系中对应的参考上牙位置数据;基于所述第一下唇位置数据和所述第二位置差异数据,确定所述牙齿在所述目标三维坐标系中对应的参考下牙位置数据,所述第三牙齿位置信息包括所述参考上牙位置数据和所述参考下牙位置数据。5.根据权利要求4所述的方法,其特征在于,所述牙齿包括上牙,所述预设牙齿形态包括预设上牙形态,所述第二牙齿位置信息包括所述原始人脸网格模型中与所述上牙关联的上牙顶点对应的原始上牙位置数据,所述顶点位移变化信息包括所述上牙顶点对应的第一位移矩阵,所述第一位移矩阵表征所述原始人脸网格模型中的上牙顶点与所述预设上牙形态对应的人脸网格模型中的上牙顶点之间的顶点位移变化关系;所述基于预设约束条件,对所述第三牙齿位置信息对应的目标位置误差进行约束分析,得到所述第一权重数据,包括:基于所述预设约束条件,对所述参考上牙位置数据对应的上牙位置误差进行约束分析,得到所述目标人脸对应于所述预设上牙形态的第二权重数据;其中,所述目标位置误差包括所述上牙位置误差,所述上牙位置误差为所述参考上牙位置数据与预测上牙位置数据之间的误差,所述预测上牙位置数据为基于第二顶点位移数据对所述原始上牙位置数据进行偏移后的上牙位置数据,所述目标顶点位移信息包括所述第二顶点位移数据,所述第二顶点位移数据为基于所述第二权重数据对所述第一位移矩阵进行加权得到的。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一权重数据,驱动所述目标人脸对应的人脸网格模型中与所述预设牙齿形态关联的第一网格顶点,得到所述目标人脸对应的第二人脸网格模型,包括:基于所述第二权重数据,驱动所述目标人脸对应的人脸网格模型中与所述预设上牙形态关联的第二网格顶点,得到所述第二人脸网格模型,所述第一网格顶点包括所述第二网格顶点。7.根据权利要求6所述的方法,其特征在于,所述基于所述第二权重数据,驱动所述目标人...

【专利技术属性】
技术研发人员:刘晓强耿淼张国鑫马里千谷继力孙佳佳
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1