用于虚拟形象的滑块处理方法及装置制造方法及图纸

技术编号:29089478 阅读:7 留言:0更新日期:2021-06-30 09:55
本公开公开了用于虚拟形象的滑块处理方法,涉及虚拟现实领域,尤其涉及人工智能、物联网、语音技术、云计算等领域。具体实现方案为:获取与目标语义标签关联的形状模型;获取参考虚拟形象的骨骼蒙皮数据;基于骨骼蒙皮数据,对形状模型进行拟合,以获得对应的骨骼联动系数;以及基于骨骼联动系数,生成与目标语义标签关联的滑块,其中,利用滑块驱动参考虚拟形象能够得到符合目标语义特征的目标虚拟形象,目标语义标签包含目标语义特征。目标语义标签包含目标语义特征。目标语义标签包含目标语义特征。

【技术实现步骤摘要】
用于虚拟形象的滑块处理方法及装置


[0001]本公开涉及虚拟现实领域,尤其涉及人工智能、物联网、语音技术、云计算等领域。具体涉及一种用于虚拟形象的滑块处理方法、一种用于虚拟形象的滑块处理装置、一种电子设备、一种存储有计算机指令的非瞬时计算机可读存储介质和一种计算机程序产品。

技术介绍

[0002]在未来的增强现实系统中,虚拟形象将是人机交互的主要承载方式。
[0003]当前市面上的虚拟形象生成App,通常会要求用户上传一张照片,而后根据照片中的人像自动生成一个初级的虚拟形象。但要实现最终的虚拟形象,还需要用户使用App中的捏脸功能,手动对初级的虚拟形象进行捏脸操作。

技术实现思路

[0004]本公开提供了一种用于虚拟形象的滑块处理方法、装置、设备、存储介质以及计算机程序产品。
[0005]根据本公开的一方面,提供了一种用于虚拟形象的滑块处理方法,包括:获取与目标语义标签关联的形状模型;获取参考虚拟形象的骨骼蒙皮数据;基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数;以及基于所述骨骼联动系数,生成与所述目标语义标签关联的滑块,其中,利用所述滑块驱动所述参考虚拟形象能够得到符合目标语义特征的目标虚拟形象,所述目标语义标签包含所述目标语义特征。
[0006]根据本公开的另一方面,提供了一种用于虚拟形象的滑块处理装置,包括:第一获取模块,用于获取与目标语义标签关联的形状模型;第二获取模块,用于获取参考虚拟形象的骨骼蒙皮数据;拟合模块,用于基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数;以及生成模块,用于基于所述骨骼联动系数,生成与所述目标语义标签关联的滑块,其中,利用所述滑块驱动所述参考虚拟形象能够得到符合目标语义特征的目标虚拟形象,所述目标语义标签包含所述目标语义特征。
[0007]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例所述的方法。
[0008]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开实施例所述的方法。
[0009]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本公开实施例所述的方法。
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0011]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0012]图1A示例性示出了适于本公开实施例的虚拟形象的生成方法及装置的系统架构;
[0013]图1B示例性示出了可以实现本公开实施例的虚拟形象的生成方法及装置的场景图;
[0014]图2示例性示出了根据本公开实施例的虚拟形象的生成方法的流程图;
[0015]图3示例性示出了根据本公开实施例的语义变换的示意图;
[0016]图4A~图4D示例性示出了根据本公开实施例的虚拟形象滑块的示意图;
[0017]图5示例性示出了根据本公开实施例的已完成骨骼与蒙皮绑定的参考虚拟形象的示意图;
[0018]图6A示例性示出了根据本公开实施例的用于虚拟形象的滑块处理方法的流程图;
[0019]图6B示例性示出了根据本公开实施例的生成虚拟形象滑块的原理图;
[0020]图7示例性示出了根据本公开实施例的生成虚拟形象的原理图;
[0021]图8示例性示出了根据本公开实施例的用于虚拟形象的滑块处理装置的框图;以及
[0022]图9示例性示出了用来实现本公开实施例的虚拟形象的生成及装置的电子设备的框图。
具体实施方式
[0023]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0024]当前市面上的虚拟形象生成App,通常会要求用户上传一张照片,而后根据照片中的人像自动生成一个初级的虚拟形象。但要实现最终的虚拟形象,还需要用户使用App中的捏脸功能,手动对初级的虚拟形象进行捏脸操作。
[0025]这种先自动生成后手动定制的传统解决思路,虽然最终能够给出一个虚拟形象的结果,但是用户往往很难获取到令自己满意的理想虚拟形象。究其原因,通过这种传统的解决思路,用户无法进行高效的虚拟形象个性化定制。
[0026]示例性的,用户想要生成一个高鼻梁、大眼睛、瘦下巴的虚拟形象。按照上述传统方式,首先用户极有可能无法找到具有类似形象特征的真人照片。其次即使能够找到具有类似形象特征的真人照片,使用上述捏脸功能,用户需要逐个五官去寻找,比如需要在鼻型、眼型、脸型等的基底中逐一寻找。一般App对单一五官都会提供数十种形状供用户选择,因此仅仅挑选各个五官的形状就需要花费十几甚至几十分钟,很多用户很有可能没有耐心花时间去挑选令自己满意的五官形状。
[0027]此外,这种传统的虚拟形象定制方案,不便于用户使用,甚至会给用户造成极大的挫败感和体验伤害。
[0028]本公开提出的基于语言描述的虚拟形象智能生成方案可以解决上述技术问题,实现高效的虚拟形象个性化定制。以下将结合具体实施例详细阐述本公开。
[0029]适于本公开实施例的虚拟形象的生成方法和装置的系统架构介绍如下。
[0030]图1A示例性示出了适于本公开实施例的虚拟形象的生成方法和装置的系统架构。需要注意的是,图1A所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他环境或场景。
[0031]如图1A所示,系统架构100可以包括:终端设备101。需要说明的是,终端设备101可以是客户端或者服务器,本公开在此不做限定。
[0032]具体地,可以先通过终端设备101或者其他设备生成一个初始的虚拟形象作为参考虚拟形象。如果用户想要定制满足个性化需求的理想型虚拟形象,比如“高鼻梁、大眼睛、瘦下巴”是理想型,则用户可以通过语言描述该理想型虚拟形象。终端设备101获取到用户的语言描述后,可以基于该语言描述,提取对应的语义特征,进而基于提取的语义特征,生成该理想型虚拟形象。
[0033]在本公开实施例中,根据用户的语言描述,终端设备101能够准确识别到用户需要的虚拟形象的语义化特征信息,而后智能生成虚拟形象。该方案一方面能够提升个性化虚拟形象的生产效率,给用户更加便捷的使用体验;另一方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于虚拟形象的滑块处理方法,包括:获取与目标语义标签关联的形状模型;获取参考虚拟形象的骨骼蒙皮数据;基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数;以及基于所述骨骼联动系数,生成与所述目标语义标签关联的滑块,其中,利用所述滑块驱动所述参考虚拟形象能够得到符合目标语义特征的目标虚拟形象,所述目标语义标签包含所述目标语义特征。2.根据权利要求1所述的方法,其中,通过以下操作创建所述参考虚拟形象:针对所述参考虚拟形象,创建对应的骨骼树;以及基于所述骨骼树,将骨骼与骨骼蒙皮关联,以得到所述参考虚拟形象。3.根据权利要求1所述的方法,其中,基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数,包括:基于所述骨骼蒙皮数据,从骨骼树的根骨骼节点到叶骨骼节点,对所述形状模型进行逐一迭代求解,以获得所述骨骼联动系数;其中,所述骨骼树是针对所述参考虚拟形象创建的。4.根据权利要求3所述的方法,其中,从骨骼树的根骨骼节点到叶骨骼节点,对所述形状模型进行逐一迭代求解,包括:从所述骨骼树的根骨骼节点开始,逐级应用最小二乘法,分别对各骨骼节点的旋转、平移、缩放系数进行拟合,直到所述骨骼树中的所有叶骨骼节点的旋转、平移、缩放系数都解算完成为止。5.根据权利要求1所述的方法,其中,基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数,包括:基于所述骨骼蒙皮数据,从骨骼树的根骨骼节点到叶骨骼节点,对所述形状模型进行多伦逐一迭代求解,以获得所述骨骼联动系数;其中,所述骨骼树是针对所述参考虚拟形象创建的。6.根据权利要求1所述的方法,其中,基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对应的骨骼联动系数,包括:将所述骨骼蒙皮数据和所述形状模型输入预先设定的骨骼系数拟合解算器,以便通过所述骨骼系数拟合解算器,对所述形状模型进行拟合,从而获得所述骨骼联动系数。7.根据权利要求1所述的方法,还包括:将所述骨骼蒙皮数据和生成的滑块存储在同一文件中。8.一种用于虚拟形象的滑块处理装置,包括:第一获取模块,用于获取与目标语义标签关联的形状模型;第二获取模块,用于获取参考虚拟形象的骨骼蒙皮数据;拟合模块,用于基于所述骨骼蒙皮数据,对所述形状模型进行拟合,以获得对...

【专利技术属性】
技术研发人员:陈睿智章生
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1