本技术涉及运动规范确定,特别是涉及一种单杠悬挂动作规范确定方法、装置、设备和存储介质。
背景技术:
1、单杠悬挂是一种常见的体能训练动作,它可以有效地锻炼上肢和核心肌肉。单杠悬挂需要保持整个身体的稳定性和控制力,特别是躯干和核心肌肉的稳定性,可以帮助改善身体姿态和平衡感,提高身体的协调性。单杠悬挂需要保持正确的动作姿势和技巧,才能减少肌肉拉伤、关节扭伤、腰椎损伤等运动损伤的风险。在目前的校园内只依靠学校人员对人员的动作规范进行确定的时间、人力成本过高且效率低下,所以需要一种高效的人员单杠悬挂动作规范的确定方法。
技术实现思路
1、基于上述问题,本技术提供一种单杠悬挂动作规范确定方法、装置、设备和存储介质。
2、第一方面,本技术实施例提供一种单杠悬挂动作规范确定方法,包括:
3、人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;
4、根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;
5、根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;
6、当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;
7、分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;
8、根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范;
9、其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态。
10、进一步地,上述一种单杠悬挂动作规范确定方法中,根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分,是通过如下公式确定的:
11、
12、根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分,是通过如下公式确定的:
13、
14、其中,表示任意一帧i握杠得分,表示任意一帧i离地得分,表示头部坐标,表示两个手腕的坐标,表示胯骨中心的坐标,表示两个脚踝的坐标,表示单杠两个端点的坐标。
15、进一步地,上述一种单杠悬挂动作规范确定方法中,根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分,是通过如下公式确定的:
16、
17、根据握杠得分和离地得分确定多帧人员图像中任意一帧i的结束得分是通过如下公式确定的:
18、
19、其中,表示任意一帧i握杠得分,表示任意一帧i离地得分,表示设定的第一判断阈值,表示设定的第二判断阈值,表示任意一帧i的启动得分,表示任意一帧i的结束得分。
20、进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分是通过如下公式确定的:
21、
22、
23、
24、其中,表示完成一个单杠悬挂动作的抖动得分,表示手臂晃动得分,表示手臂状态第一得分,表示手臂状态第二得分,表示设定的第三判断阈值,表示头部坐标,表示两个手腕的坐标,表示胯骨中心的坐标,表示两个手肘的坐标。
25、进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的下沉得分是通过如下公式确定的:
26、
27、
28、
29、其中,表示完成一个单杠悬挂动作的下沉得分,表示动作幅度得分,表示手臂幅度得分,表示设定的第四判断阈值,表示设定的第五判断阈值,表示设定的第六判断阈值,表示两个手腕的坐标,表示头部坐标。
30、进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的持续得分是通过如下公式确定的:
31、
32、其中,表示完成一个单杠悬挂动作的持续得分,表示设定的第七判断阈值。
33、进一步地,上述一种单杠悬挂动作规范确定方法中,根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分是通过如下公式确定的:
34、
35、其中,表示完成一个单杠悬挂动作的抖动得分,表示完成一个单杠悬挂动作的下沉得分,表示完成一个单杠悬挂动作的持续得分,表示完成一个单杠悬挂动作的规范程度得分;
36、根据规范程度得分与0的关系确定单杠悬挂动作是否规范,包括:
37、当规范程度得分大于0时,确定单杠悬挂动作规范;
38、当规范程度得分小于等于0时,确定单杠悬挂动作不规范。
39、第二方面,本技术实施例还提供一种单杠悬挂动作规范确定装置,包括:
40、获取模块:用于人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;
41、第一确定模块:用于根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;
42、第二确定模块:用于根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;
43、判定模块:用于当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;
44、第三确定模块:用于分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;
45、第四确定模块:用于根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范;
46、其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态。
47、第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
48、所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项一种单杠悬挂动作规范确定方法。
49、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项一种单杠悬挂动作规范确定方法。
50、本技术实施例的优点在于:本技术通过在人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范。本技术通过确定规范程度得分与0的关系确定单杠悬挂动作是否规范,不仅节约了时间、人力成本而且提高了效率。