【技术实现步骤摘要】
一种体能测试方法、装置、计算机设备及存储介质
[0001]本公开涉及计算机视觉
,具体而言,涉及一种体能测试方法、装置、计算机设备及存储介质。
技术介绍
[0002]学生的身体素质在各阶段教育中都得到了很多的重视,举办一系列的体育健身活动、体育竞赛、体育测试能够让学生们直观地了解到自身的身体素质情况;而大部分的身体素质情况的确定方式通常是由教练员、体育教师等通过人为判断的,而人为确定测试结果的方式,往往因衡量标准的不同以及主观评估的差异等因素,导致测试结果不准确。
技术实现思路
[0003]本公开实施例至少提供一种体能测试方法、装置、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种体能测试方法,包括:
[0005]获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;
[0006]对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;
[0007]基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。
[0008]这样,利用机器视觉技术准确获得目标人体在体育健身测试过程中得到的运动影像数据的关键点检测结果,利用关键点检测结果来生成测试结果数据,具有更高的准确度。
[0009]第二方面,本公开实施例还提供一种体能测试装置,包括:
[0010]获取模块,用于获取目标人体在体能测试时,进行与所述体能测试 ...
【技术保护点】
【技术特征摘要】
1.一种体能测试方法,其特征在于,包括:获取目标人体在体能测试时,进行与所述体能测试对应的目标运动的运动视频数据;对所述运动视频数据进行关键点检测,得到所述运动视频数据对应的关键点检测结果;基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,所述测试结果数据用于反映所述目标人体在至少一个衡量维度的体能情况。2.根据权利要求1所述的方法,其特征在于,所述体能测试包括下述至少一种:速度测试、耐力测试、力量测试、灵敏度测试、以及柔韧度测试。3.根据权利要求1或2所述的方法,其特征在于,所述关键点检测结果,包括:所述目标人体中的多个人体关键点分别对应的位置信息;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:基于所述关键点检测结果,确定与所述目标运动对应的目标人体关键点的位置信息;基于所述目标人体关键点的位置信息,生成所述目标人体在进行体能测试时的测试结果数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述体能测试包括速度测试;所述目标运动包括跑步运动;所述速度测试对应的测试结果数据包括:目标人体在基于跑步测试距离确定的目标测试范围内进行跑步运动时的速度信息;所述速度信息包括下述至少一种:在所述目标测试范围内进行所述跑步运动时的平均移动速度、最大移动速度、最小移动速度、目标运动时刻的第一移动速度、目标位置的第二移动速度;其中,所述目标运动时刻包括:目标人体在速度测试过程中进行跑步运动时的任一时刻;所述目标位置包括:所述目标人体在速度测试过程中进行跑步运动时,在所述目标测试范围内的任一位置。5.根据权利要求4所述的方法,其特征在于,所述运动视频数据包括:多帧运动图像;所述关键点检测结果,多帧所述运动图像分别对应的关键点检测结果;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:基于多帧所述运动图像分别对应的关键点检测结果,从多帧所述运动图像中,获取与速度信息类型对应的目标运动图像;基于所述目标运动图像对应的时间戳、以及所述目标运动图像对应的关键点检测结果,得到所述速度信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括如下至少一项:响应于所述速度信息包括:在所述目标测试范围内进行所述目标运动时的平均移动速度,所述目标运动图像包括:所述目标人体位于所述目标测试范围对应的起点位置的第一运动图像、以及所述目标人体位于所述目标测试范围对应的终点位置的第二运动图像;响应于所述速度信息包括:目标运动时刻的第一移动速度,所述目标运动图像包括:所述运动视频数据中时间戳与所述目标运动时刻最接近的第三运动图像、以及与所述第三运动图像在时间戳上相邻的第四运动图像;响应于所述速度信息包括:目标位置的第二移动速度,所述目标运动图像包括:所述运
动视频数据中目标人体在所述运动图像中的位置与所述目标位置最接近的第五运动图像、以及与所述第五运动图像在时间戳上相邻的第六运动图像;其中,所述目标人体在所述运动图像中的位置是基于所述关键点检测结果确定的。7.根据权利要求4至6任一项所述的方法,其特征在于,响应于所述速度信息包括:在所述目标测试范围内进行所述目标运动时的最大移动速度、或最小移动速度,包括:针对多帧运动图像中的每帧运动图像,基于所述每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定与所述每帧运动图像对应的移动距离;基于所述每帧运动图像对应的移动距离、所述每帧运动图像对应的时间戳、以及所述相邻运动图像对应的时间戳,确定所述每帧运动图像对应的瞬时速度;基于多帧运动图像分别对应的瞬时速度,确定所述最大移动速度或者所述最小移动速度。8.根据权利要求7所述的方法,其特征在于,所述针对多帧运动图像中的每帧运动图像,基于所述每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定与所述每帧运动图像对应的移动距离,包括:基于每帧运动图像对应的关键点检测结果、以及与所述每帧运动图像在时间戳上前相邻、和/或后相邻的运动图像对应的关键点检测结果,确定所述目标人体在所述影像数据对应的图像坐标系中的位移;基于预先确定的图像距离和实际物理距离之间的比例关系、以及所述目标人体在所述影像数据对应的图像坐标系中的位移,确定所述每帧运动图像对应的移动距离。9.根据权利要求1至8任一项所述的方法,其特征在于,所述体能测试包括耐力测试;所述耐力测试对应的测试结果数据包括:所述目标人体进行所述目标运动时的耐力数据;所述目标运动包括下述至少一种:长跑、跳绳、平板支撑;所述基于所述关键点检测结果,生成所述目标人体在进行体能测试时的测试结果数据,包括:从所述运动视频数据中,确定与多个运动阶段分别对应的目标运动图像;所述多个运动阶段分别对应于进行所述目标运动的时长...
【专利技术属性】
技术研发人员:孔祥晖,
申请(专利权)人:北京市商汤科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。