三维动态图像的生成方法和装置制造方法及图纸

技术编号:20161939 阅读:25 留言:0更新日期:2019-01-19 00:14
本发明专利技术公开了一种三维动态图像的生成方法和装置。其中,该方法包括:从获取到的照片中识别出目标对象的对象特征;根据对象特征对目标对象构建三维对象模型;对三维对象模型进行动画渲染操作,并对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作,得到三维动态图像。本发明专利技术解决了相关技术中对三维对象的动作进行采集得到的动态图像不能还原对象的实际动作的技术问题。

【技术实现步骤摘要】
三维动态图像的生成方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种三维动态图像的生成方法和装置。
技术介绍
三维模型是对象的多边形表示,通常用计算机或者其它视频设备进行显示,显示的物体可以是现实世界的实体,也可以是虚构的物体,任何物理自然界存在的东西都可以用三维模型表示,如人、动物、自然环境等。随着科技的发展,三维模型被应用的领域越来越多,如虚拟现实VR、增强现实AR、混合现实MR等场景,以VR为例,用户有截取并保留场景中三维模型(如自己的三维模型)的动态图像的需求,相关技术在截取图像时,采用等时间隔方式获取帧图片,然后将帧图片组成动态图像,由于是采用等时间隔方式获取帧图片,而三维模型的关键动作并不是按照等时间隔的方式进行的,从而导致得到的动态图像并不能还原实际动作,甚至存在较大差距。针对上述相关技术中对三维对象的动作进行采集得到的动态图像不能还原对象的实际动作的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种三维动态图像的生成方法和装置,以至少解决相关技术中对三维对象的动作进行采集得到的动态图像不能还原对象的实际动作的技术问题。根据本专利技术实施例的一个方面,提供了一种三维动态图像的生成方法,该方法包括:从获取到的照片中识别出目标对象的对象特征;根据对象特征对目标对象构建三维对象模型;对三维对象模型进行动画渲染操作,并对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作,得到三维动态图像。根据本专利技术实施例的另一方面,还提供了一种三维动态图像的生成装置,该装置包括:识别单元,用于从获取到的照片中识别出目标对象的对象特征;构建单元,用于根据对象特征对目标对象构建三维对象模型;图像获取单元,用于对三维对象模型进行动画渲染操作,并对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作,得到三维动态图像。在本专利技术实施例中,服务器从获取到的照片中识别出目标对象的对象特征;然后根据对象特征对目标对象进行构建,得到目标对象的三维对象模型;在对三维对象模型进行动画渲染操作时,对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作,得到三维动态图像,由于得到的三维动态图像中包括用于反映目标对象的关键动作的关键帧,使得得到的三维动态图像能够还原该对象的实际行为动作,可以解决了相关技术中对三维对象的动作进行采集得到的动态图像不能还原对象的实际动作的技术问题,进而达到通过动态图像来准确还原实际动作的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的三维动态图像的生成方法的硬件环境的示意图;图2是根据本专利技术实施例的一种可选的三维动态图像的生成方法的流程图;图3是根据本专利技术实施例的一种可选的三维动态图像的生成方法的流程图;图4是根据本专利技术实施例的可选的图像的示意图;图5是根据本专利技术实施例的可选的个人形成渲染的示意图;图6是根据本专利技术实施例的可选的静态展示图的示意图;图7是根据本专利技术实施例的可选的动态展示图的示意图;图8是根据本专利技术实施例的可选的关键帧的示意图;图9是根据本专利技术实施例的可选的图像分享的示意图;图10是根据本专利技术实施例的一种可选的三维动态图像的生成方法的流程图;图11是根据本专利技术实施例的一种可选的三维动态图像的生成装置的示意图;以及图12是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种三维动态图像的生成方法的方法实施例。可选地,在本实施例中,上述三维动态图像的生成方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本专利技术实施例的三维动态图像的生成方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本专利技术实施例的三维动态图像的生成方法也可以是由安装在其上的客户端来执行。在由服务器或终端单独来执行本申请的三维动态图像的生成方法时,可直接在服务器或终端上执行与本申请提供的方法对应的程序即可。在由服务器和终端共同来执行本申请的三维动态图像的生成方法时,需要服务器和终端进行交互,本申请所提供的方法可以应用服务的形式由服务器提供给终端进行使用,具体可以在终端上安装该应用服务的客户端来使用服务器提供的服务,下面结合图2进行说明。图2是根据本专利技术实施例的一种可选的三维动态图像的生成方法的流程图,如图2所示,该方法可以包括以下步骤:步骤S202,服务器从获取到的照片中识别出目标对象的对象特征。上述图片可以是保存在服务器本地的,也可以是终端上传给服务器的。上述的目标对象可以为人物、动物、实体对象(如建筑、山体等)等三维的对象。在目标对象为人物或动物时,对象特征指人物或者动物的外观特征,如头部的相关特征、身体躯干的相关特征、服饰的特征等;在目标对象为实体对象时,对象特征为实体的外部特征,如形状、高矮、长宽等。在目标对象为人物时,三维对象模型为三维人物模型;在目标对象为动物时,三维对象模型为三维动物模型。步骤S204,根据对象特征对目标对象构建三维对象模型。即根据对象特征对该目标对象进行还原,构建该对象的三维对象模型。步骤S206,对三维对象模型进行动画渲染操作,并对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作,得到三维动态图像。在对三维对象模型进行动画渲染操作时,得到的是目标对象的动画。在对动画渲染操作得到的目标对象的动画中的关键帧进行截图操作时,包括以下两种截图方式:(1)在对三维对象模型进行动画渲染操作的过程中,动画渲染操作和截图操作是同时进行的,在动画渲染操作输出的动画视频流中,只要检测到包括关键帧的动画出现,则对该关键帧进行截图;(2)在对三维对象模型进行的动画渲染操作完成之后,对得到的完整的动画中的关键帧进行截图操作。需要说明的是,关键帧用于反映对三维对象模型进行动画渲染操作时,三维对象模型执行的关键动作,关键帧即三维对象模型运动或者变化中的关键动作所处的那一帧,关键帧与本文档来自技高网
...

【技术保护点】
1.一种三维动态图像的生成方法,其特征在于,包括:从获取到的照片中识别出目标对象的对象特征;根据所述对象特征对所述目标对象构建三维对象模型;对所述三维对象模型进行动画渲染操作,并对所述动画渲染操作得到的所述目标对象的动画中的关键帧进行截图操作,得到三维动态图像。

【技术特征摘要】
1.一种三维动态图像的生成方法,其特征在于,包括:从获取到的照片中识别出目标对象的对象特征;根据所述对象特征对所述目标对象构建三维对象模型;对所述三维对象模型进行动画渲染操作,并对所述动画渲染操作得到的所述目标对象的动画中的关键帧进行截图操作,得到三维动态图像。2.根据权利要求1所述的方法,其特征在于,根据所述对象特征对所述目标对象构建三维对象模型包括:使用对象面部特征构建初始三维对象模型,其中,所述对象特征包括所述对象面部特征;使用头部参数和服装参数对所述初始三维对象模型进行对象渲染操作,得到所述三维对象模型。3.根据权利要求2所述的方法,其特征在于,使用头部参数和服装参数对所述初始三维对象模型进行对象渲染操作,得到所述三维对象模型包括:为所述初始三维对象模型设定背景;使用所述头部参数和所述服装参数对位于所述背景中的所述初始三维对象模型进行对象渲染操作,得到所述三维对象模型。4.根据权利要求1所述的方法,其特征在于,对所述动画渲染操作得到的所述目标对象的动画中的关键帧进行截图操作,得到三维动态图像包括:对所述动画渲染操作得到的所述目标对象的动画中由预定的关键帧时间配置信息指示的多个关键帧进行截取,得到多个三维静态图像;将所述多个三维静态图像按时间顺序生成为所述三维动态图像。5.根据权利要求4所述的方法,其特征在于,将所述多个三维静态图像按时间顺序生成为所述三维动态图像包括:获取为待生成的所述三维动态图像设定的图像尺寸;按照所述图像尺寸对所述多个三维静态图像进行尺寸调整;将经过尺寸调整后的所述多个三维静态图像按时间顺序生成为所述三维动态图像。6.根据权利要求1至5中任一项所述的方法,其特征在于,在对所述动画渲染操作得到的所述目标对象的动画中的关键帧进行截图操作,得到三维动态图像之后,所述方法包括:将所述三维动态图像发送给目标应用中的目标帐号。7.根据权利要求...

【专利技术属性】
技术研发人员:彭向阳李斌刘文婷
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1