一种体能测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:34049889 阅读:24 留言:0更新日期:2022-07-06 15:33
本公开提供了一种体能测试方法、装置、计算机设备及存储介质,其中,该方法包括:获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。体在至少一个衡量维度的体能情况。体在至少一个衡量维度的体能情况。

A physical fitness test method, device, computer equipment and storage medium

【技术实现步骤摘要】
一种体能测试方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机视觉
,具体而言,涉及一种体能测试方法、装置、计算机设备及存储介质。

技术介绍

[0002]学生的身体素质在各阶段教育中都得到了很多的重视,举办一系列的体育健身活动、体育竞赛、体育测试能够让学生们直观地了解到自身的身体素质情况;而大部分的身体素质情况的确定方式通常是由教练员、体育教师等通过人为判断的,而人为确定测试结果的方式,往往因衡量标准的不同以及主观评估的差异等因素,导致测试结果不准确。

技术实现思路

[0003]本公开实施例至少提供一种体能测试方法、装置、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种体能测试方法,包括:
[0005]获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;
[0006]对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;
[0007]基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。
[0008]这样,利用机器视觉技术准确获得目标人体在体育健身测试过程中得到的运动影像数据的关键点检测结果,利用关键点检测结果来生成测试结果数据,具有更高的准确度。
[0009]第二方面,本公开实施例还提供一种体能测试装置,包括:
[0010]获取模块,用于获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;
[0011]检测模块,用于对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;
[0012]生成模块,用于基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据;所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。
[0013]第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0014]第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0015]关于上述装置、计算机设备及计算机可读存储介质的效果描述参见上述体能测试方法的说明,这里不再赘述。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。
[0017]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0018]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0019]图1示出了本公开实施例所提供的一种体能测试方法的流程图;
[0020]图2示出了本公开实施例所提供的一种人体关键点的具体示例;
[0021]图3示出了本公开实施例所提供的一种目标人体在进行瑜伽运动时,各人体关键点之间的相对位置的具体示例;
[0022]图4示出了本公开实例所提供的一种体能测试装置的示意图;
[0023]图5示出了本公开实例所提供的一种计算机设备的示意图。
具体实施方式
[0024]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0025]经研究发现,在学校的体育测试活动中,由于缺乏专业的检测设备,通常都依赖于教练员或者体育老师人为判断的方式,来确定体育测试的结果。例如,在力量测试过程中,需要男性学生在一定时间内进行俯卧撑或者引体向上,根据俯卧撑或引体向上的次数,来确定其力量是否达到某一标准;而对于女性学生则需要在一定时间内进行仰卧起坐运动,在仰卧起坐的次数来确定其力量是否达到某一标准。又例如在灵敏度测试中,需要学生进行绕杆跑、曲线托球跑、十字象限跳等运动来确定学生的灵敏度信息。而在测试过程中,人为判断的方式通常无法具有统一的衡量标准,且主观评估具有一定的差异性,导致了测试结果不准确。
[0026]基于上述研究,本公开提供了一种体能测试方法,在无需专业检测设备的前提下,利用机器视觉技术准确获得目标人体在体能测试过程中得到的运动视频数据的关键点检测结果,在同一衡量标准下,利用关键点检测结果来生成测试结果数据,减少由于主观因素
导致的差异性,具有更高的准确度。
[0027]针对现有方案所存在的缺陷以及本公开所提出的解决方案,均是专利技术人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及文中本公开针对上述问题所提出的解决方案,都应该是专利技术人在本公开过程中对本公开做出的贡献。
[0028]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0029]为便于对本实施例进行理解,首先对本公开实施例所公开的一种体能测试方法进行详细介绍,本公开实施例所提供的测试方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该测试方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
[0030]本公开实施例提供的测试方法可以应用于多种体能测试场景,例如健身场景、竞赛场景、学校体育测试场景等,该方法可以针对群体用户进行体能测试,也可以针对个人用户进行体能测试。具体可以根据实际的需要确定使用的具体场景,本公开实施例不做限定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种体能测试方法,其特征在于,包括:获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。2.根据权利要求1所述的方法,其特征在于,所述体能测试包括下述至少一种:速度测试、耐力测试、力量测试、灵敏度测试、以及柔韧度测试。3.根据权利要求1或2所述的方法,其特征在于,所述关键点检测结果,包括:所述目标人体中的多个人体关键点分别对应的位置信息;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:基于所述关键点检测结果,确定与所述目标运动对应的目标人体关键点的位置信息;基于所述目标人体关键点的位置信息,生成所述目标人体在进行体能测试时的测试结果数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述体能测试包括速度测试;所述目标运动包括跑步运动;所述速度测试对应的测试结果数据包括:目标人体在基于跑步测试距离确定的目标测试范围内进行跑步运动时的速度信息;所述速度信息包括下述至少一种:在所述目标测试范围内进行所述跑步运动时的平均移动速度、最大移动速度、最小移动速度、目标运动时刻的第一移动速度、目标位置的第二移动速度;其中,所述目标运动时刻包括:目标人体在速度测试过程中进行跑步运动时的任一时刻;所述目标位置包括:所述目标人体在速度测试过程中进行跑步运动时,在所述目标测试范围内的任一位置。5.根据权利要求4所述的方法,其特征在于,所述运动视频数据包括:多帧运动图像;所述关键点检测结果,多帧所述运动图像分别对应的关键点检测结果;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:基于多帧所述运动图像分别对应的关键点检测结果,从多帧所述运动图像中,获取与速度信息类型对应的目标运动图像;基于所述目标运动图像对应的时间戳、以及所述目标运动图像对应的关键点检测结果,得到所述速度信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括如下至少一项:响应于所述速度信息包括:在所述目标测试范围内进行所述目标运动时的平均移动速度,所述目标运动图像包括:所述目标人体位于所述目标测试范围对应的起点位置的第一运动图像、以及所述目标人体位于所述目标测试范围对应的终点位置的第二运动图像;响应于所述速度信息包括:目标运动时刻的第一移动速度,所述目标运动图像包括:所述运动视频数据中时间戳与所述目标运动时刻最接近的第三运动图像、以及与所述第三运动图像在时间戳上相邻的第四运动图像;响应于所述速度信息包括:目标位置的第二移动速度,所述目标运动图像包括:所述运
动视频数据中目标人体在所述运动图像中的位置与所述目标位置最接近的第五运动图像、以及与所述第五运动图像在时间戳上相邻的第六运动图像;其中,所述目标人体在所述运动图像中的位置是基于所述关键点检测结果确定的。7.根据权利要求4至6任一项所述的方法,其特征在于,响应于所述速度信息包括:在所述目标测试范围内进行所述目标运动时的最大移动速度、或最小移动速度,包括:针对多帧运动图像中的每帧运动图像,基于所述每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定与所述每帧运动图像对应的移动距离;基于所述每帧运动图像对应的移动距离、所述每帧运动图像对应的时间戳、以及所述相邻运动图像对应的时间戳,确定所述每帧运动图像对应的瞬时速度;基于多帧运动图像分别对应的瞬时速度,确定所述最大移动速度或者所述最小移动速度。8.根据权利要求7所述的方法,其特征在于,所述针对多帧运动图像中的每帧运动图像,基于所述每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定与所述每帧运动图像对应的移动距离,包括:基于每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定所述目标人体在所述影像数据对应的图像坐标系中的位移;基于预先确定的图像距离和实际物理距离之间的比例关系、以及所述目标人体在所述影像数据对应的图像坐标系中的位移,确定所述每帧运动图像对应的移动距离。9.根据权利要求1至8任一项所述的方法,其特征在于,所述体能测试包括耐力测试;所述耐力测试对应的测试结果数据包括:所述目标人体进行所述目标运动时的耐力数据;所述目标运动包括下述至少一种:长跑、跳绳、平板支撑;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:从所述运动视频数据中,确定与多个运动阶段分别对应的目标运动图像;所述多个运动阶段分别对应于进行所述目标运动的时长...

【专利技术属性】
技术研发人员:孔祥晖
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1