【技术实现步骤摘要】
用于生成图像的方法、装置、设备和存储介质
本公开内容的实现方式概括地涉及图像处理,并且更具体地,涉及用于确定由目标人物执行目标动作的图像的方法、装置、设备和计算机存储介质。
技术介绍
随着计算机技术的发展,目前已经出现了虚拟人物的技术。在虚拟人物技术中,可以使用虚拟人物来播放新闻、天气预报、以及教学等方面的内容。真实人物在执行不同的动作时,人体的各部分将处于不同的姿态,因而期望虚拟人物的动作能够逼真地模拟真实人物的动作。此时,如何以更为真实地方式确定虚拟人物执行不同动作的图像,成为一个技术难题。
技术实现思路
根据本公开内容的示例实现方式,提供了一种用于生成图像的方案。在本公开内容的第一方面中,提供了一种用于生成图像的方法。在该方法中,获取目标动作图像,目标动作图像包括由人物执行目标动作的图像。获取动作视频,动作视频包括由目标人物执行一组动作的一组图像。基于相似性规则,从一组图像中选择目标输入图像,目标输入图像包括由目标人物执行一组动作中的一个动作的图像,动作与目标动作之间的相似性满足预定条件。根据动作模型中包括的输入图像、输出图像中的动作和输出图像之间的关联关系,生成与目标输入图像和目标动作相关联的目标输出图像,目标输出图像包括由目标人物执行目标动作的图像。在本公开内容的第二方面中,提供了用于生成图像的装置,包括:图像获取模块,配置用于获取目标动作图像,目标动作图像包括由人物执行目标动作的图像;视频模块,配置用于获取动作视频,动作视频包括由目标人物执行一组动作的一组图像;选择模块,配置用于基于相似性规则,从一组图像中选择目标输入图像,目标输入图像包括由目标人 ...
【技术保护点】
1.一种用于生成图像的方法,包括:获取目标动作图像,所述目标动作图像包括由人物执行目标动作的图像;获取动作视频,所述动作视频包括由目标人物执行一组动作的一组图像;基于相似性规则,从所述一组图像中选择目标输入图像,所述目标输入图像包括由所述目标人物执行所述一组动作中的一个动作的图像,所述动作与所述目标动作之间的相似性满足预定条件;根据动作模型中包括的输入图像、输出图像中的动作和输出图像之间的关联关系,生成与所述目标输入图像和目标动作相关联的目标输出图像,所述目标输出图像包括由所述目标人物执行所述目标动作的图像。
【技术特征摘要】
1.一种用于生成图像的方法,包括:获取目标动作图像,所述目标动作图像包括由人物执行目标动作的图像;获取动作视频,所述动作视频包括由目标人物执行一组动作的一组图像;基于相似性规则,从所述一组图像中选择目标输入图像,所述目标输入图像包括由所述目标人物执行所述一组动作中的一个动作的图像,所述动作与所述目标动作之间的相似性满足预定条件;根据动作模型中包括的输入图像、输出图像中的动作和输出图像之间的关联关系,生成与所述目标输入图像和目标动作相关联的目标输出图像,所述目标输出图像包括由所述目标人物执行所述目标动作的图像。2.根据权利要求1所述的方法,其中基于所述相似性规则,从所述一组图像中选择所述目标输入图像包括:针对所述一组图像中的第一图像,确定所述第一图像中包括的第一动作与所述目标动作之间的第一相似性;针对所述一组图像中的第二图像,确定所述第二图像中包括的第二动作与所述目标动作之间的第二相似性;以及响应于所述第一相似性高于所述第二相似性,选择所述第一动作图像作为所述目标输入图像。3.根据权利要求2所述的方法,其中确定所述第一相似性包括:基于所述第一图像确定所述目标人物的骨骼的第一长度;基于所述目标动作图像确定所述人物的骨骼的长度;以及基于所述第一长度和所述长度的长度差确定所述第一相似性。4.根据权利要求3所述的方法,其中基于所述第一图像确定所述目标人物的骨骼的所述第一长度包括:确定所述第一图像中的所述目标人物的第一组人体关键点;按照预定顺序连接所述第一组人体关键点;以及基于连接的所述第一组人体关键点确定所述目标人物的所述骨骼的所述第一长度。5.根据权利要求3所述的方法,其中基于连接的所述第一组人体关键点确定所述目标人物的所述骨骼的所述第一长度包括:确定所述目标人物的多个骨骼的平均长度;以及基于所述平均长度更新所述第一长度。6.根据权利要求2所述的方法,其中确定所述第一相似性包括:基于所述第一图像确定所述目标人物的骨骼的第一朝向;基于所述目标动作图像确定所述人物的骨骼的朝向;以及基于所述第一朝向和所述朝向之间的角度差,确定所述第一相似性。7.根据权利要求1所述的方法,进一步包括获取所述动作模型,包括:获取至少一个训练视频;从所述至少一个训练视频中的训练视频中,提取用于训练所述动作模型的样本输入图像和样本输出图像;以及基于所述样本输入图像和所述样本输出图像来训练所述动作模型,以使得训练后的所述动作模型基于所述样本输入图像和所述样本输出图像而输出由所述样本输入图像中的人物执行所述样本输出图像中的动作的图像。8.根据权利要求7所述的方法,其中提取用于训练所述动作模型的所述样本输入图像和所述样本输出图像包括:将所述训练视频划分为第一部分和第二部分,从所述第一部分中选择所述样本输入图像;基于所述相似性规则,从所述第二部分中选择所述样本输出图像,所述样本输入图像中的动作与所述样本输出图像中的动作之间的相似性满足所述预定条件。9.根据权利要求1所述的方法,进一步包括:获取另一目标动作图像,所述另一目标动作图像包括由所述人物执行另一目标动作的图像;基于所述相似性规则,从所述一组图像中选择另一目标输入图像;根据所述动作模型,获取与所述另一目标输入图像相关联的另一目标输出图像,所述另一目标输出图像包括由所述目标人物执行所述另一目标动作的另一图像。10.根据权利要求9所述的方法,进一步包括:获取包括多个目标动作的目标动作视频;从所述目标动作视频中获取所述目标动作图像和所述另一目标动作图像;以及基于所述图像和所述另一图像,生成由所述目标人物执行一系列动作的视频。11.一种用于生成图像的装置,包括:图像获取模块,配置用于获取目标动作图像,所述目标动作图像包括由人物执行目标动作的图像;视频模块,配置用于获取动作视频,所述动作视频包括由目标人物执行一组动作的一组图像;选择模块,配置用于基于相似性规则,从所述一组图像中选择目标输入图像,所述目标输入图像包括由所述目标人物执行所述一组动作中的一个动作的图像,所述动作与所述目标动作之间的相似性满足预定条件;生成模块,配置用于根据动作模型中包括的输...
【专利技术属性】
技术研发人员:龙翔,高原,李鑫,刘霄,张赫男,文石磊,丁二锐,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。