System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 动作数据的比对方法、装置和存储介质及电子设备制造方法及图纸_技高网

动作数据的比对方法、装置和存储介质及电子设备制造方法及图纸

技术编号:44339035 阅读:3 留言:0更新日期:2025-02-18 20:50
本申请公开了一种动作数据的比对方法、装置和存储介质及电子设备。其中,该方法包括:获取第一动作数据和第二动作数据,其中,第一动作数据是分析目标用户执行目标动作后得到的待比对数据,第二动作数据是目标动作的标准数据;在目标动作属于第一业务场景的情况下,通过第一业务场景匹配的第一算法,比对第一动作数据与第二动作数据,得到第一比对结果;在目标动作属于第二业务场景的情况下,通过第二业务场景匹配的第二算法,比对第一动作数据与第二动作数据,得到第二比对结果。本申请解决了动作数据的比对灵活度较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种动作数据的比对方法、装置和存储介质及电子设备


技术介绍

1、在动作数据比对的应用场景中,由于业务场景的多样性,各场景对动作数据的比对标准也各有差异。然而,目前的相关技术在进行动作数据比对时,采用的方法往往过于单一,未能根据不同业务场景调整相应的比对标准。这种缺乏针对性的比对方式,导致动作数据比对在适应多变业务需求时显得不够灵活。因此,存在动作数据的比对灵活度较低的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种动作数据的比对方法、装置和存储介质及电子设备,以至少解决动作数据的比对灵活度较低的技术问题。

2、根据本申请实施例的一个方面,提供了一种动作数据的比对方法,包括:获取第一动作数据和第二动作数据,其中,上述第一动作数据是分析目标用户执行目标动作后得到的待比对数据,上述第二动作数据是上述目标动作的标准数据;在上述目标动作属于第一业务场景的情况下,通过上述第一业务场景匹配的第一算法,比对上述第一动作数据与上述第二动作数据,得到第一比对结果;在上述目标动作属于第二业务场景的情况下,通过上述第二业务场景匹配的第二算法,比对上述第一动作数据与上述第二动作数据,得到第二比对结果。

3、根据本申请实施例的另一方面,还提供了一种动作数据的比对装置,包括:获取单元,用于获取第一动作数据和第二动作数据,其中,上述第一动作数据是分析目标用户执行目标动作后得到的待比对数据,上述第二动作数据是上述目标动作的标准数据;第一比对单元,用于在上述目标动作属于第一业务场景的情况下,通过上述第一业务场景匹配的第一算法,比对上述第一动作数据与上述第二动作数据,得到第一比对结果;第二比对单元,用于在上述目标动作属于第二业务场景的情况下,通过上述第二业务场景匹配的第二算法,比对上述第一动作数据与上述第二动作数据,得到第二比对结果。

4、作为一种可选的方案,上述第一业务场景是侧面动作的数量大于或等于第一预设阈值的业务场景,上述第一比对单元,包括:第一比对模块,用于结合二维坐标的识别算法,和三维坐标的识别算法,比对上述第一动作数据与上述第二动作数据,得到上述第一比对结果。

5、作为一种可选的方案,上述第一比对模块,包括:第一处理子模块,用于利用上述二维坐标的识别算法,处理上述第一动作数据和上述第二动作数据,得到上述第一动作数据在二维平面上的第一坐标数据,和上述第二动作数据在上述二维平面上的第二坐标数据;第一比对子模块,用于比对上述第一坐标数据与上述第二坐标数据,得到第一结果;第二处理子模块,用于利用上述三维坐标的识别算法,处理上述第一动作数据和上述第二动作数据,得到上述第一动作数据在三维平面上的第三坐标数据,和上述第二动作数据在上述三维平面上的第四坐标数据;第二比对子模块,用于比对上述第三坐标数据与上述第四坐标数据,得到第二结果;分配子模块,用于基于上述侧面动作的数量,为上述第一结果分配第一权重,和为上述第二结果分配第二权重;整合子模块,用于利用上述第一权重和上述第二权重,整合上述第一结果和上述第二结果,得到上述第一比对结果。

6、作为一种可选的方案,上述装置还包括:展示单元,用于在上述通过上述第一业务场景匹配的第一算法,比对上述第一动作数据与上述第二动作数据,得到第一比对结果之后,通过绘制上述目标用户执行上述目标动作的动作点位图,和上述目标动作的标准数据对应的标准动作点位图,对上述第一比对结果进行叠加展示。

7、作为一种可选的方案,上述装置还包括:提示单元,用于在上述通过绘制上述目标用户执行上述目标动作的动作点位图,和上述目标动作的标准数据对应的健身动作点位图,对上述第一比对结果进行叠加展示的过程中,对上述动作点位图与上述标准动作点位图之间差异大于或等于第二预设阈值的不足区域,进行反馈提示,其中,上述反馈提示用于提示上述不足区域对应的动作中的不足和需要改进的地方。

8、作为一种可选的方案,上述获取单元,包括:采集模块,用于采集上述目标用户执行上述目标动作时的目标画面;分析模块,用于对上述目标画面进行分析,得到上述目标用户的骨骼点位坐标,其中,上述第一动作数据包括上述骨骼点位坐标;提取模块,用于从预先存储的标准动作库中提取与上述目标动作对应的标准骨骼点位坐标,其中,上述第二动作数据包括上述标准骨骼点位坐标。

9、作为一种可选的方案,上述第二业务场景是舞蹈模仿场景,上述第二比对单元,包括:第二比对模块,用于通过比较关键点在上述第一动作数据与上述第二动作数据中的位置和移动轨迹,得到上述第二比对结果。

10、作为一种可选的方案,上述第二业务场景是娱乐类模仿场景,上述第二比对单元,包括:第三比对模块,用于使用整体评分的余弦相似度算法,比对上述第一动作数据与上述第二动作数据之间的相似性,得到上述第二比对结果。

11、根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行如以上动作数据的比对方法。

12、根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的动作数据的比对方法。

13、在本申请实施例中,获取第一动作数据和第二动作数据,其中,上述第一动作数据是分析目标用户执行目标动作后得到的待比对数据,上述第二动作数据是上述目标动作的标准数据;在上述目标动作属于第一业务场景的情况下,通过上述第一业务场景匹配的第一算法,比对上述第一动作数据与上述第二动作数据,得到第一比对结果;在上述目标动作属于第二业务场景的情况下,通过上述第二业务场景匹配的第二算法,比对上述第一动作数据与上述第二动作数据,得到第二比对结果。

14、首先,本申请实施例明确区分了第一动作数据和第二动作数据。第一动作数据代表用户实际执行动作的分析结果,而第二动作数据则作为标准参照。这种数据的明确划分为后续根据不同场景进行灵活比对奠定了基础。

15、其次,本申请实施例中的核心在于根据目标动作所属的业务场景来选择合适的比对算法。对于第一业务场景,采用专门设计的第一算法进行比对,该算法充分考虑了该场景下的特定需求和比对标准。同样,对于第二业务场景,则运用与之相匹配的第二算法。这种算法的选择不是随意的,而是基于对每个业务场景深入理解和分析其比对需求的结果,进而达到了在不同的业务场景下,都能找到最适合的比对算法,从而得到更准确、更有意义的比对结果的目的,从而实现了提高动作数据的比对灵活度的技术效果,进而解决了动作数据的比对灵活度较低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种动作数据的比对方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一业务场景是侧面动作的数量大于或等于第一预设阈值的业务场景,所述通过所述第一业务场景匹配的第一算法,比对所述第一动作数据与所述第二动作数据,得到第一比对结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述结合二维坐标的识别算法和三维坐标的识别算法,比对所述第一动作数据与所述第二动作数据,得到所述第一比对结果,包括:

4.根据权利要求1所述的方法,其特征在于,在所述通过所述第一业务场景匹配的第一算法,比对所述第一动作数据与所述第二动作数据,得到第一比对结果之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述通过绘制所述目标用户执行所述目标动作的动作点位图,和所述目标动作的标准数据对应的健身动作点位图,对所述第一比对结果进行叠加展示的过程中,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取第一动作数据和第二动作数据,包括:

7.根据权利要求1至5中任一项所述的方法,其特征在于,所述第二业务场景是舞蹈模仿场景,所述通过所述第二业务场景匹配的第二算法,比对所述第一动作数据与所述第二动作数据,得到第二比对结果,包括:

8.根据权利要求1至5中任一项所述的方法,其特征在于,所述第二业务场景是娱乐类模仿场景,所述通过所述第二业务场景匹配的第二算法,比对所述第一动作数据与所述第二动作数据,得到第二比对结果,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序被电子设备运行时执行权利要求1至8任一项中所述的方法。

10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至8任一项中所述的方法。

...

【技术特征摘要】

1.一种动作数据的比对方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一业务场景是侧面动作的数量大于或等于第一预设阈值的业务场景,所述通过所述第一业务场景匹配的第一算法,比对所述第一动作数据与所述第二动作数据,得到第一比对结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述结合二维坐标的识别算法和三维坐标的识别算法,比对所述第一动作数据与所述第二动作数据,得到所述第一比对结果,包括:

4.根据权利要求1所述的方法,其特征在于,在所述通过所述第一业务场景匹配的第一算法,比对所述第一动作数据与所述第二动作数据,得到第一比对结果之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述通过绘制所述目标用户执行所述目标动作的动作点位图,和所述目标动作的标准数据对应的健身动作点位图,对所述第一比对结果进行叠加展示的过程中,所述方法还包括:

<...

【专利技术属性】
技术研发人员:胡智星刘广宾
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1