【技术实现步骤摘要】
人体姿态生成方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
本公开尤其涉及深度学习领域。
技术介绍
[0002]人体姿态生成即从单个的图片或视频中生成人体姿态的虚拟三维姿态,通常虚拟三维姿态根据二维图像来构建。但是,目前基于人物实时构建起对应的虚拟三维姿态,可能会出现与虚拟环境交互不符合物理动力学的情况,因此,如何使得人物的虚拟三维姿态与虚拟环境的交互更加符合实际情况,就成为需要解决的问题。
技术实现思路
[0003]本公开提供了一种人体姿态生成方法、装置、电子设备、存储介质及计算机程序产品。
[0004]根据本公开的一方面,提供了一种人体姿态生成方法,包括:
[0005]基于包含目标人物的N个视角下分别对应的当前帧图像,生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态;其中,N为大于等于2的整数;
[0006]获取所述当前时刻下所述目标人物与实际地面之间的实际交互状态;
[0007]基于所述实际交互状态对所述当前时刻下虚拟环境中所述初始虚拟三维人体姿态进行调整得到目标虚拟三维人体姿态,展示所述当前时刻下在所述虚拟环境中的所述目标虚拟三维人体姿态。
[0008]根据本公开的另一方面,提供了一种人体姿态生成装置,包括:
[0009]初始姿态构建模块,用于基于包含目标人物的N个视角下分别对应的当前帧图像,生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态;其中,N为大于等于2的整数;
[0010]状态获取模块,用于获取 ...
【技术保护点】
【技术特征摘要】
1.一种人体姿态生成方法,包括:基于包含目标人物的N个视角下分别对应的当前帧图像,生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态;其中,N为大于等于2的整数;获取所述当前时刻下所述目标人物与实际地面之间的实际交互状态;基于所述实际交互状态对所述当前时刻下虚拟环境中所述初始虚拟三维人体姿态进行调整得到目标虚拟三维人体姿态,展示所述当前时刻下在所述虚拟环境中的所述目标虚拟三维人体姿态。2.根据权利要求1所述的方法,其中,所述获取所述当前时刻下所述目标人物与实际地面之间的实际交互状态,包括:从所述包含目标人物的所述N个视角下分别对应的当前帧图像的第i个视角的当前帧图像中,获取所述当前时刻下所述目标人物的关节点的二维信息;其中,i为大于等于1且小于等于N个整数;将所述当前时刻下所述目标人物的关节点的二维信息输入至目标网络,得到所述目标网络输出的所述当前时刻下所述目标人物与实际地面之间的所述实际交互状态。3.根据权利要求1所述的方法,其中,所述方法还包括:基于包含目标人物的N个视角下分别对应的M个历史帧图像,确定所述目标人物与所述实际地面的所述实际交互状态为接触的情况下所述目标人物的目标部位在世界坐标系下的高度值;其中,M为大于等于2的整数;基于所述目标人物的目标部位在世界坐标系下的高度值,确定所述目标人物的目标部位在所述世界坐标系下的高度阈值。4.根据权利要求3所述的方法,其中,所述获取所述当前时刻下所述目标人物与实际地面之间的实际交互状态,包括:基于所述包含目标人物的N个视角下分别对应的当前帧图像,确定所述目标人物的所述目标部位在所述世界坐标系下的当前高度值;基于所述目标部位在所述世界坐标系下的当前高度值、以及所述目标人物的目标部位在所述世界坐标系下的所述高度阈值,确定所述当前时刻下所述目标人物与实际地面之间的所述实际交互状态。5.根据权利要求1所述的方法,其中,所述方法还包括:获取所述当前时刻下在所述虚拟环境中所述初始虚拟三维人体姿态与虚拟地面之间的虚拟交互状态;在所述实际交互状态与所述虚拟交互状态不同的情况下,确定对所述当前时刻下所述虚拟环境中所述初始虚拟三维人体姿态进行调整。6.根据权利要求1
‑
5任一项所述的方法,其中,所述基于包含目标人物的N个视角下分别对应的当前帧图像,生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态,包括:基于包含目标人物的N个视角下分别对应的当前帧图像,确定所述当前时刻下所述目标人物的关节点在世界坐标系下的三维位置信息;基于所述当前时刻下所述目标人物的关节点在世界坐标系下的三维位置信息以及约束条件,确定所述目标人物的关节点的相关参数,基于所述目标人物的关节点的相关参数
生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态。7.一种人体姿态生成装置,包括:初始姿态构建模块,用于基于包含目标人物的N个视角下分别对应的当前帧图像,生成当前时刻下所述目标人物所对应的初始虚拟三维人体姿态;其中,N为大于等于2的整数;状态获取模块,用于获取所述当前时刻下所述目...
【专利技术属性】
技术研发人员:郭紫垣,赵亚飞,陈超,张世昌,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。