【技术实现步骤摘要】
动作搜索方法、装置、电子设备及存储介质
[0001]本公开涉及互联网
,尤其涉及动作搜索方法、装置、电子设备及存储介质。
技术介绍
[0002]在动画或游戏制作过程中需要使虚拟角色展现出某个动画效果,此情况下,可以从预设动作模板数据库中搜索某个预设动作模板数据(预设动作可以包括前进、跳跃、滚动等,预设动作模板数据为与一预设动作对应的、可以适用于各种角色的模板数据),再将预设动作模板数据适配至虚拟角色,以实现虚拟角色按预设动作运动起来的动画效果。
[0003]预设动作模板数据库中每个预设动作模板数据具有名称,目前经常使用关键字匹配的方式,从预设动作模板数据库中搜索名称与关键字匹配的某个预设动作模板数据。
[0004]不过随着预设动作模板数据库中预设动作模板数据种类和数量的逐渐增加,名称中含有相同关键字的预设动作模板数据也越来越多,经常出现搜索一个关键字出现很多预设动作模板数据的情况,所以还需要进一步人工来花费时间和精力筛选出目标预设动作模板数据。
[0005]因此相关技术中,通过关键字来搜索预设动 ...
【技术保护点】
【技术特征摘要】
1.一种动作搜索方法,其特征在于,包括:接收对象执行动作过程中拍摄的视频数据;从所述视频数据中提取对象动作数据;计算所述对象动作数据与预设动作模板数据库中预设动作模板数据的相似度;输出所述预设动作模板数据库中相似度最大的目标预设动作模板数据。2.根据权利要求1所述的动作搜索方法,其特征在于,所述从所述视频数据中提取对象动作数据包括:将所述视频数据中多个连续视频帧分别输入至动作捕捉模型执行动作捕捉操作,得到与所述多个连续视频帧一一对应的多个姿态关节点特征;根据所述多个姿态关节点特征,得到用于表示所述对象动作数据的第一姿态关节点特征序列;在所述接收对象执行动作过程中拍摄的视频数据之前,还包括:将所述预设动作模板数据库中各个预设动作模板数据分别输入至所述动作捕捉模型执行动作捕捉操作,得到所述各个预设动作模板数据的多个姿态关节点特征;分别根据所述各个预设动作模板数据的多个姿态关节点特征,得到用于表示所述各个预设动作模板数据的第二姿态关节点特征序列。3.根据权利要求2所述的动作搜索方法,其特征在于,所述计算所述对象动作数据与预设动作模板数据库中预设动作模板数据的相似度包括:针对所述预设动作模板数据库中各个预设动作模板数据:基于所述第一姿态关节点特征序列和所述第二姿态关节点特征序列,计算所述预设动作模板数据与所述对象动作数据之间的距离;将所述预设动作模板数据与所述对象动作数据之间的距离,作为所述预设动作模板数据与所述对象动作数据之间的相似度。4.根据权利要求2所述的动作搜索方法,其特征在于,所述视频数据还包括对象类型,所述预设动作模板数据库包括不同对象类型的预设动作模板数据;在所述计算所述对象动作数据与预设动作模板数据库中预设动作模板数据的相似度之前,还包括:根据所述视频数据中的对象类型,对所述预设动作模板数据库执行筛选操作,获得符合所述对象类型的预设动作模板数据集;则所述计算所述对象动作数据与预设动作模板数据库中预设动作模板数据的相似度包括:针对所述预设动作模板数据集中各个预设动作模板数据:基于所述第一姿态关节点特征序列和所述第二姿态关节点特征序列,计算所述预设动作模板数据与所述对象动作数据之间的距离;将所述预设动作模板数据与所述对象动作数据之间的距离,作为所述预设动作模板数据与所述对象动作数据之间的相似度。5.根据权利要求3或4所述的动作搜索方法,其特征在于,所述输出所述预设动作模板数据库中相似度最大的目标预设动作模板数据包括:对所述各个预设动作模板数据与所述对象动作数据之间的距离执行排序操作;
将最小距离对应的预设动作模板数据,确定为所述预设动作模板数据库中相似度最大的目标预设动作模板数据;输出所述目标预设动作模板数据。6.根据权利要求3或4所述的动作搜索方法,其特征在于,所述对象动作数据的第一姿态关节点特征序列采用A={a1,a2,...a
i
...a
k
}表示;k表示所述视频数据中包含k帧;a
i
表示所述视频数据中第i帧的姿态关节点特征;所述预设动作模板数据的第二姿态关节点特征序列采用B={b1,b2,...b
i
...b
l
}表示;k≤l,l表示所述预设动作模板数据包含l帧;b
i
表示所述预设动作...
【专利技术属性】
技术研发人员:姜秀宝,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。