虚拟面部形象生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37232359 阅读:18 留言:0更新日期:2023-04-20 23:14
本公开实施例提供一种虚拟面部形象生成方法、装置、电子设备及存储介质,通过获取目标头像图片,目标头像图片中包含用于构成真实面部形象的多个面部单元;通过预训练的头像分类模型处理目标头像图片,得到各面部单元对应的虚拟面部形象参数,虚拟形象参数用于表征对应的面部单元的类别;根据虚拟形象参数,得到面部单元对应的面部单元贴图,并基于面部单元贴图,生成目标头像图片对应的虚拟面部形象。通过将目标头像图片解析为表征面部单元的特征的虚拟形象参数,再基于虚拟形象参数确定对应的面部单元贴图,实现基于有限数量的面部单元贴图对真实面部形象的复原,提高所生成的虚拟面部形象与真实面部形象的一致性,提高虚拟面部形象的准确度。部形象的准确度。部形象的准确度。

【技术实现步骤摘要】
虚拟面部形象生成方法、装置、电子设备及存储介质


[0001]本公开实施例涉及图像处理
,尤其涉及一种虚拟面部形象生成方法、装置、电子设备及存储介质。

技术介绍

[0002]当前,用户在基于互联网的虚拟社交环境中所使用身份标识,已从简单的卡通人物、头像,逐渐升级为能够表现用户真实形象的风格化虚拟形象,从而实现用户更加个性化的身份表达,提高使用体验。
[0003]现有技术中,风格化虚拟形象的生成,主要是针对面部形象,即通过选择面部脸型、五官、发型的贴图素材,来生成与真实面部形象相似的风格化虚拟面部形象。
[0004]然而,现有技术生成虚拟面部形象的方案,通常是基于用户手动设置实现。自动生成虚拟面部形象的方案,存在与真实面部形象相差度大、准确度低等问题。

技术实现思路

[0005]本公开实施例提供一种虚拟面部形象生成方法、装置、电子设备及存储介质,以克服现有技术中自动生成的虚拟面部形象存在与真实面部形象一致性差、准确度低等问题。
[0006]第一方面,本公开实施例提供一种虚拟面部形象生成方法,包括:
[0007]获取目标头像图片,所述目标头像图片中包含用于构成真实面部形象的多个面部单元;通过预训练的头像分类模型处理所述目标头像图片,得到各所述面部单元对应的虚拟面部形象参数,所述虚拟形象参数用于表征对应的面部单元的类别;根据所述虚拟形象参数,得到所述面部单元对应的面部单元贴图,并基于所述面部单元贴图,生成所述目标头像图片对应的虚拟面部形象。
[0008]第二方面,本公开实施例提供一种虚拟面部形象生成装置,包括:
[0009]获取模块,用于获取目标头像图片,所述目标头像图片中包含用于构成真实面部形象的多个面部单元;
[0010]分类模块,用于通过预训练的头像分类模型处理所述目标头像图片,得到各所述面部单元对应的虚拟面部形象参数,所述虚拟形象参数用于表征对应的面部单元的类别;
[0011]生成模块,用于根据所述虚拟形象参数,得到所述面部单元对应的面部单元贴图,并基于所述面部单元贴图,生成所述目标头像图片对应的虚拟面部形象。
[0012]第三方面,本公开实施例提供一种电子设备,包括:
[0013]处理器,以及与所述处理器通信连接的存储器;
[0014]所述存储器存储计算机执行指令;
[0015]所述处理器执行所述存储器存储的计算机执行指令,以实现如上第一方面以及第一方面各种可能的设计所述的虚拟面部形象生成方法。
[0016]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以
及第一方面各种可能的设计所述的虚拟面部形象生成方法。
[0017]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的虚拟面部形象生成方法。
[0018]本实施例提供的虚拟面部形象生成方法、装置、电子设备及存储介质,通过获取目标头像图片,所述目标头像图片中包含用于构成真实面部形象的多个面部单元;通过预训练的头像分类模型处理所述目标头像图片,得到各所述面部单元对应的虚拟面部形象参数,所述虚拟形象参数用于表征对应的面部单元的类别;根据所述虚拟形象参数,得到所述面部单元对应的面部单元贴图,并基于所述面部单元贴图,生成所述目标头像图片对应的虚拟面部形象。通过将目标头像图片解析为表征面部单元的特征的虚拟形象参数,再基于虚拟形象参数确定对应的面部单元贴图,从而实现基于有限数量的面部单元贴图对真实面部形象的复原,提高所生成的虚拟面部形象与真实面部形象的一致性,提高虚拟面部形象的准确度。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本公开实施例提供的虚拟面部形象生成方法的一种应用场景示意图;
[0021]图2为本公开实施例提供的虚拟面部形象生成方法的流程示意图一;
[0022]图3为本公开实施例提供的一种生成虚拟形象参数的示意图;
[0023]图4为图2所示实施例中步骤S103的具体实现步骤流程图;
[0024]图5为本公开实施例提供的一种基于第一映射信息确定预设贴图类型的示意图;
[0025]图6为本公开实施例提供的虚拟面部形象生成方法的流程示意图二;
[0026]图7为本公开实施例提供的一种虚拟形象引擎的可视化界面示意图;
[0027]图8为图6所示实施例中步骤S201的具体实现步骤流程图;
[0028]图9为本公开实施例提供的一种基于距离值确定目标虚拟形象参数对应的预设贴图类型的示意图;
[0029]图10为图6所示实施例中步骤S205的具体实现步骤流程图;
[0030]图11为图6所示实施例中步骤S206的具体实现步骤流程图;
[0031]图12为本公开实施例提供的虚拟面部形象生成装置的结构框图;
[0032]图13为本公开实施例提供的一种电子设备的结构示意图;
[0033]图14为本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0034]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0035]下面对本公开实施例的应用场景进行解释:
[0036]本公开实施例提供的虚拟面部形象生成方法,可以应用于虚拟面部形象生成的应用场景。更具体地,可以应用于在各类应用程序(APP)、客户端、网络平台上进行用户注册时,生成风格化的虚拟形象的应用场景中。例如,在游戏应用中的创建角色的界面,通过应用提供的五官、发型、脸型、道具等对应的预设贴图素材,进行选择和组合,生成风格化的虚拟面部形象。
[0037]在上述应用场景下,由于用户所创造的虚拟面部形象是动态模型,例如在游戏应用中的人物模型,在游戏中需要表现说话、情绪表情等动态变化,因此虚拟面部形象是通过对多个独立的面部单元(例如眼型、鼻型、嘴型、发型、脸型)进行建模实现的,同时受限于计算及存储资源,应用和平台只能提供有限数量的若干预设的面部单元的模型(贴图素材),例如5种类型的眼型,8种类型的嘴型,4种类型的发型。通过这些面部单元的模型的组合,来生成能够在应用中实现动态变化的虚拟面部形象。
[0038]基于以上场景中的限制,现有技术中,针对风格化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟面部形象生成方法,其特征在于,包括:获取目标头像图片,所述目标头像图片中包含用于构成真实面部形象的多个面部单元;通过预训练的头像分类模型处理所述目标头像图片,得到各所述面部单元对应的虚拟面部形象参数,所述虚拟形象参数用于表征对应的面部单元的类别;根据所述虚拟形象参数,得到所述面部单元对应的面部单元贴图,并基于所述面部单元贴图,生成所述目标头像图片对应的虚拟面部形象。2.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟形象参数,得到所述面部单元对应的面部单元贴图,包括:获取目标面部单元对应的目标虚拟形象参数;根据所述目标虚拟形象参数,得到对应的预设贴图类型,所述预设贴图类型表征面部单元贴图的一个预设类别;根据所述预设贴图类型,得到所述目标面部单元对应的面部单元贴图。3.根据权利要求2所述的方法,其特征在于,所述目标虚拟形象参数包括多个虚拟形象子参数,所述虚拟形象子参数用于表征所述目标面部单元的子特征的类别;所述根据所述目标虚拟形象参数,得到对应的预设贴图类型,包括:获取预设的第一映射信息,所述第一映射信息用于表征由所述多个虚拟形象子参数构成的目标虚拟形象参数与所述预设贴图类型之间的映射关系;根据所述第一映射信息,确定所述目标虚拟形象参数对应的预设贴图类型。4.根据权利要求2所述的方法,其特征在于,所述目标虚拟形象参数包括多个第一虚拟形象子参数,所述第一虚拟形象子参数用于表征所述目标面部单元的子特征的类别;所述根据所述目标虚拟形象参数,得到对应的预设贴图类型,包括:获取多个预分类形象数据,每一所述预分类形象数据分别表征一个类别的目标面部单元的特征,所述预分类形象数据包括多个第二虚拟形象子参数,所述第二虚拟形象子参数表征对应类别的目标面部单元的子特征的类别;基于所述目标虚拟形象参数中的第一虚拟形象子参数,和各所述预分类形象数据中的第二虚拟形象子参数,获得所述目标虚拟形象参数与各所述预分类形象数据的距离值;根据各所述距离值,得到目标预分类形象数据,所述目标预分类形象数据为最小的所述距离值对应的预分类形象数据;根据所述目标预分类形象数据对应的面部单元的类别,得到对应的预设贴图类型。5.根据权利要求4所述的方法,其特征在于,所述获取多个预分类形象数据,包括:针对所述目标面部单元的每一预设类别,依次执行以下步骤:获取所述预设类别的目标面部单元对应的多张真实头像图片;通过所述头像分类模型处理各所述真实头像图片,得到各所述真实头像图片对应的多个初始虚拟形象子参数;计算各所述真实头像图片中对应的初始虚拟形象子参数的平均值,得到与各所述初始虚拟形象子参数对应的第二虚拟形象子参数。6.根据权利要求4所述的方法,其特征在于,基于所述目标虚拟形象参数中的第一虚拟形象子参数,和各所述预分类形象数据中的第二虚拟形象子参数,获得所述虚拟形象参数
与各所述预分类形象数据的距离值,包括:获取各所述第一虚拟形象子参数对应的加权系数;针对每一所述预分类形象数据,分别基于各所述第一虚拟形象子参数对应的加权系数,计算每一所述第一虚拟形象子参数与...

【专利技术属性】
技术研发人员:曾伟宏王旭
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1