一种基于人体骨骼轨迹跟踪的体能测试方法技术

技术编号:38941030 阅读:25 留言:0更新日期:2023-09-25 09:40
本申请公开了一种基于人体骨骼轨迹跟踪的体能测试方法,在视频采集伊始即开始基于肢体特征点的测试者识别,为将测试者在测试开始阶段的表现纳入测试结果有效性的判断提供了条件。而且,本说明书中的方法在基于肢体特征点实现测试者识别时候,通过第一点的最大变化量对第二点对应的动作情况进行校正,则即便是测试者的位姿不利于采集的视频中对测试者行为的情况的体现,也能够还原出测试者真实的动作情况,有利于实现对测试者的测试结果有效性的客观评判。的客观评判。的客观评判。

【技术实现步骤摘要】
一种基于人体骨骼轨迹跟踪的体能测试方法


[0001]本申请涉及基于图像识别的数据处理
,尤其涉及一种基于人体骨骼轨迹跟踪的体能测试方法。

技术介绍

[0002]技术的发展为人们的生产生活带来的较大的便利,但是,某些领域还存在人工转自动难度较大的现象。例如,在体能测试领域,通常情况下,同时进行测试的未必只有一个。如何在存在多个测试者同时进行测试的情况下,分别地对每个测试者的动作是否达标进行判断,成为亟待解决的问题。

技术实现思路

[0003]本申请实施例提供了一种基于人体骨骼轨迹跟踪的体能测试方法,以至少部分的解决上述技术问题。
[0004]本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种基于人体骨骼轨迹跟踪的体能测试方法,所述方法包括:在进行视频采集时,识别出所述视频的各帧图像中的测试者的肢体特征点;确定指定特征点在所述视频中相较于所述图像的边缘的距离的变化量随时间的变化量曲线;所述指定特征点是所述肢体特征点中的任意一个;将在第一时间段内的各个时刻变化率相同的所述变化量曲线所属的所述肢体特征点,确定为一个点簇,以使得每个所述点簇对应于一个所述测试者;所述第一时间段与预设参量正相关、且与检测到变化率达到最大值的所述变化量曲线占所有所述变化量曲线的比例达到预设的比例阈值的时长正相关;所述预设参量是针对所述视频对应的测试项目预设的;针对每个所述点簇,确定所述点簇的第一点和第二点;所述第一点是所述点簇中变化量最大的所述肢体特征点;所述第二点是与针对所述测试项目预设的参照点对应的所述肢体特征点;基于所述第一点的变化量曲线的最大变化量,确定校正值;所述校正值与所述第一点的所述变化量曲线的最大变化量正相关;采用所述校正值,对第一目标点对应的所述变化量曲线的最大变化量之间的差值进行校正,得到校正结果;所述第一目标点是各最大变化量中的最大值和最小值所属的所述变化量曲线对应的所述第二点;若所述校正结果与所述第一目标点之间的距离的比值,和针对与第二目标点预设的参照结果与所述第二目标点之间预设的参照距离的比值匹配,则将针对所述测试者得到的测试结果确定为有效结果;其中,所述第二目标点是所述参照点中与所述第一目标点对应的。
[0005]在本说明书一个可选的实施例中,所述测试项目包含以下至少一种:仰卧起坐、俯卧撑、引体向上、曲臂悬垂。
[0006]在本说明书一个可选的实施例中,所述肢体特征点包含以下至少一种:对应于所述测试者关节的特征点、对应于所述测试者骨骼端点的特征点、对应于所述测试者骨骼中点的特征点、以及对应于所述测试者颅顶的特征点。
[0007]在本说明书一个可选的实施例中,所述方法还包括:将所述第一时间段内变化率未达到最大值的所述变化量曲线所属的所述肢体特征点所属的所述点簇对应的所述测试者,确定为目标测试者;判断在所述第一时间段之后的第二时间段内,所述目标测试者的所述肢体特征点的所述变化量曲线的变化率是否达到最大值;若是,则确定所述目标测试者对应的所述点簇的所述第一点和所述第二点。
[0008]在本说明书一个可选的实施例中,所述方法还包括:若否,则直接将不合格作为所述目标测试者的所述测试结果。
[0009]在本说明书一个可选的实施例中,确定出所述目标测试者之后,所述方法还包括:向所述目标测试者发出动作调整提示,以使得所述目标测试者规范其动作。
[0010]在本说明书一个可选的实施例中,在所述目标测试者唯一的情况下,所述第二时间段的时长与所述第一时间段内针对所述目标测试者检测到的所述肢体特征点的变化量最大值正相关,且与所述第一时间段的时长负相关;在所述目标测试者不唯一、且所述目标测试者在所述图像中的位置不相邻的情况下,将预设的指定时长作为所述第二时间段的时长;在所述目标测试者不唯一、且至少两个所述目标测试者在所述图像中的位置相邻的情况下,将所述第二时间段的时长置零。
[0011]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书中的方法在视频采集伊始即开始基于肢体特征点的测试者识别,为将测试者在测试开始阶段的表现纳入测试结果有效性的判断提供了条件。而且,本说明书中的方法在基于肢体特征点实现测试者识别时候,通过第一点的最大变化量对第二点对应的动作情况进行校正,则即便是测试者的位姿不利于采集的视频中对测试者行为的情况的体现,也能够还原出测试者真实的动作情况,有利于实现对测试者的测试结果有效性的客观评判。
附图说明
[0012]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于人体骨骼轨迹跟踪的体能测试方法的过程示意图;图2为本说明书实施例中一种电子设备的结构示意图。
具体实施方式
[0013]下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式
中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其它元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
[0014]另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
[0015]本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
[0016]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0017]如图1所示,本说明书中的基于人体骨骼轨迹跟踪的体能测试方法包含以下步骤:S100:在进行视频采集时,识别出所述视频的各帧图像中的测试者的肢体特征点。
[0018]本说明书中的方法适用于多人(一个以上)同时参加测试的情况。肢体特征点即为能表达测试者肢体在动作时的特征的点。相关技术中,能够基于图像、以及能够分割成图像的视频捕捉到肢体特征点的技术手段,在条件允许的情况下,均适用于本说明书。
[0019]本步骤在开始执行视频采集时即执行,也就是说,在开始执行视频采集时,即开始捕捉测试者的肢体特征点,以便于更加及时的确定出肢体特征点。
[0020]本说明书对测试开始的时机和视频采集开始的时机的前后顺序不做具体的限定,优选地,在开始进行测试之前执行视频采集,以在对肢本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于人体骨骼轨迹跟踪的体能测试方法,其特征在于,所述方法包括:在进行视频采集时,识别出所述视频的各帧图像中的测试者的肢体特征点;确定指定特征点在所述视频中相较于所述图像的边缘的距离的变化量随时间的变化量曲线;所述指定特征点是所述肢体特征点中的任意一个;将在第一时间段内的各个时刻变化率相同的所述变化量曲线所属的所述肢体特征点,确定为一个点簇,以使得每个所述点簇对应于一个所述测试者;所述第一时间段与预设参量正相关、且与检测到变化率达到最大值的所述变化量曲线占所有所述变化量曲线的比例达到预设的比例阈值的时长正相关;所述预设参量是针对所述视频对应的测试项目预设的;针对每个所述点簇,确定所述点簇的第一点和第二点;所述第一点是所述点簇中变化量最大的所述肢体特征点;所述第二点是与针对所述测试项目预设的参照点对应的所述肢体特征点;基于所述第一点的变化量曲线的最大变化量,确定校正值;所述校正值与所述第一点的所述变化量曲线的最大变化量正相关;采用所述校正值,对第一目标点对应的所述变化量曲线的最大变化量之间的差值进行校正,得到校正结果;所述第一目标点是各最大变化量中的最大值和最小值所属的所述变化量曲线对应的所述第二点;若所述校正结果与所述第一目标点之间的距离的比值,和针对与第二目标点预设的参照结果与所述第二目标点之间预设的参照距离的比值匹配,则将针对所述测试者得到的测试结果确定为有效结果;其中,所述第二目标点是所述参照点中与所述第一目标点对应的。2.如权利要求1所述方法,其特征在于,所述测试项目包含以...

【专利技术属性】
技术研发人员:赵鹏高赵峻武王昱朱峰侯加全
申请(专利权)人:北京陟锋科技有限公司
类型:发明
国别省市:

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

1