一种单杠悬挂动作规范确定方法、装置、设备和存储介质转让专利

申请号 : CN202310826584.7

文献号 : CN116563951B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梁帆

申请人 : 东莞先知大数据有限公司

摘要 :

本申请涉及一种单杠悬挂动作规范确定方法、装置、设备和存储介质,该方法包括:人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;根据上述坐标确定任意一帧i的握杠得分和任意一帧i的离地得分;根据握杠得分和离地得分确定任意一帧i的启动得分和结束得分;确定人员开始进行单杠悬挂和结束单杠悬挂的帧数,分别确定从开始帧到结束帧人员完成一个单杠悬挂动作的抖动得分、下沉得分和持续得分;根据抖动得分、下沉得分和持续得分确定规范程度得分;根据规范程度得分确定单杠悬挂动作是否规范。

权利要求 :

1.一种单杠悬挂动作规范确定方法,其特征在于,包括:人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;

根据所述单杠两个端点的坐标、所述两个手腕的坐标、所述头部坐标和所述胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据所述头部坐标、所述胯骨中心的坐标和所述两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;

根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;

当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;

分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;

根据所述抖动得分、所述下沉得分和所述持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据所述规范程度得分与0的关系确定单杠悬挂动作是否规范;

其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态;

所述根据所述单杠两个端点的坐标、所述两个手腕的坐标、所述头部坐标和所述胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分,是通过如下公式确定的:;

所述根据所述头部坐标、所述胯骨中心的坐标和所述两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分,是通过如下公式确定的:;

其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标,表示两个脚踝的坐标, 表示单杠两个端点的坐标,i表示图像对应的帧数,i=0时表示人员做好准备工作时的原始状态;

所述根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的启动得分,是通过如下公式确定的:;

根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的结束得分是通过如下公式确定的:;

其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示设定的第一判断阈值, 表示设定的第二判断阈值, 表示任意一帧i的启动得分, 表示任意一帧i的结束得分;

所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分是通过如下公式确定的:;

;

;

;

其中, 表示完成一个单杠悬挂动作的抖动得分, 表示手臂晃动得分, 表示手臂状态第一得分, 表示手臂状态第二得分, 表示设定的第三判断阈值,表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标, 表示两个手肘的坐标;

所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的下沉得分是通过如下公式确定的:;

;

;

其中, 表示完成一个单杠悬挂动作的下沉得分, 表示动作幅度得分, 表示手臂幅度得分, 表示设定的第四判断阈值, 表示设定的第五判断阈值, 表示设定的第六判断阈值, 表示两个手腕的坐标, 表示头部坐标;

所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的持续得分是通过如下公式确定的:;

其中, 表示完成一个单杠悬挂动作的持续得分, 表示设定的第七判断阈值;

所述根据所述抖动得分、所述下沉得分和所述持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分是通过如下公式确定的:;

其中, 表示完成一个单杠悬挂动作的抖动得分, 表示完成一个单杠悬挂动作的下沉得分, 表示完成一个单杠悬挂动作的持续得分, 表示完成一个单杠悬挂动作的规范程度得分;

根据所述规范程度得分与0的关系确定单杠悬挂动作是否规范,包括:当所述规范程度得分大于0时,确定单杠悬挂动作规范;

当所述规范程度得分小于等于0时,确定单杠悬挂动作不规范。

2.一种单杠悬挂动作规范确定装置,其特征在于,包括:获取模块:用于人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;

第一确定模块:用于根据所述单杠两个端点的坐标、所述两个手腕的坐标、所述头部坐标和所述胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据所述头部坐标、所述胯骨中心的坐标和所述两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;

第二确定模块:用于根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;

判定模块:用于当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;

第三确定模块:用于分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;

第四确定模块:用于根据所述抖动得分、所述下沉得分和所述持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据所述规范程度得分与0的关系确定单杠悬挂动作是否规范;

其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态;

所述根据所述单杠两个端点的坐标、所述两个手腕的坐标、所述头部坐标和所述胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分,是通过如下公式确定的:;

所述根据所述头部坐标、所述胯骨中心的坐标和所述两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分,是通过如下公式确定的:;

其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标,表示两个脚踝的坐标, 表示单杠两个端点的坐标,i表示图像对应的帧数,i=0时表示人员做好准备工作时的原始状态;

所述根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的启动得分,是通过如下公式确定的:;

根据所述握杠得分和所述离地得分确定多帧人员图像中任意一帧i的结束得分是通过如下公式确定的:;

其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示设定的第一判断阈值, 表示设定的第二判断阈值, 表示任意一帧i的启动得分, 表示任意一帧i的结束得分;

所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分是通过如下公式确定的:;

;

;

;

其中, 表示完成一个单杠悬挂动作的抖动得分, 表示手臂晃动得分, 表示手臂状态第一得分, 表示手臂状态第二得分, 表示设定的第三判断阈值,表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标, 表示两个手肘的坐标;所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的下沉得分是通过如下公式确定的:;

;

;

其中, 表示完成一个单杠悬挂动作的下沉得分, 表示动作幅度得分, 表示手臂幅度得分, 表示设定的第四判断阈值, 表示设定的第五判断阈值, 表示设定的第六判断阈值, 表示两个手腕的坐标, 表示头部坐标;

所述确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的持续得分是通过如下公式确定的:;

其中, 表示完成一个单杠悬挂动作的持续得分, 表示设定的第七判断阈值;

所述根据所述抖动得分、所述下沉得分和所述持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分是通过如下公式确定的:;

其中, 表示完成一个单杠悬挂动作的抖动得分, 表示完成一个单杠悬挂动作的下沉得分, 表示完成一个单杠悬挂动作的持续得分, 表示完成一个单杠悬挂动作的规范程度得分;

根据所述规范程度得分与0的关系确定单杠悬挂动作是否规范,包括:当所述规范程度得分大于0时,确定单杠悬挂动作规范;

当所述规范程度得分小于等于0时,确定单杠悬挂动作不规范。

3.一种电子设备,其特征在于,包括:处理器和存储器;

所述处理器通过调用所述存储器存储的程序或指令,用于执行如权利要求1所述一种单杠悬挂动作规范确定方法。

4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1所述一种单杠悬挂动作规范确定方法。

说明书 :

一种单杠悬挂动作规范确定方法、装置、设备和存储介质

技术领域

[0001] 本申请涉及运动规范确定技术领域,特别是涉及一种单杠悬挂动作规范确定方法、装置、设备和存储介质。

背景技术

[0002] 单杠悬挂是一种常见的体能训练动作,它可以有效地锻炼上肢和核心肌肉。单杠悬挂需要保持整个身体的稳定性和控制力,特别是躯干和核心肌肉的稳定性,可以帮助改善身体姿态和平衡感,提高身体的协调性。单杠悬挂需要保持正确的动作姿势和技巧,才能减少肌肉拉伤、关节扭伤、腰椎损伤等运动损伤的风险。在目前的校园内只依靠学校人员对人员的动作规范进行确定的时间、人力成本过高且效率低下,所以需要一种高效的人员单杠悬挂动作规范的确定方法。

发明内容

[0003] 基于上述问题,本申请提供一种单杠悬挂动作规范确定方法、装置、设备和存储介质。
[0004] 第一方面,本申请实施例提供一种单杠悬挂动作规范确定方法,包括:
[0005] 人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;
[0006] 根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;
[0007] 根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;
[0008] 当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;
[0009] 分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;
[0010] 根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范;
[0011] 其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态。
[0012] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分,是通过如下公式确定的:
[0013]
[0014] 根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分,是通过如下公式确定的:
[0015]
[0016] 其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的
坐标, 表示两个脚踝的坐标, 表示单杠两个端
点的坐标。
[0017] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分,是通过如下公式确定的:
[0018]
[0019] 根据握杠得分和离地得分确定多帧人员图像中任意一帧i的结束得分是通过如下公式确定的:
[0020]
[0021] 其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示设定的第一判断阈值, 表示设定的第二判断阈值, 表示任意一帧i的启动得分, 表示任意一帧i的结束得分。
[0022] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分是通过如下公式确定的:
[0023]
[0024]
[0025]
[0026]
[0027] 其中, 表示完成一个单杠悬挂动作的抖动得分, 表示手臂晃动得分,表示手臂状态第一得分, 表示手臂状态第二得分, 表示设定的第三判断阈值,表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标, 表示两个手肘的坐标。
[0028] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的下沉得分是通过如下公式确定的:
[0029]
[0030]
[0031]
[0032] 其中, 表示完成一个单杠悬挂动作的下沉得分, 表示动作幅度得分,表示手臂幅度得分, 表示设定的第四判断阈值, 表示设定的第五判断阈值, 表示设定的第六判断阈值, 表示两个手腕的坐标, 表示头部坐标。
[0033] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的持续得分是通过如下公式确定的:
[0034]
[0035] 其中, 表示完成一个单杠悬挂动作的持续得分, 表示设定的第七判断阈值。
[0036] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分是通过如下公式确定的:
[0037]
[0038] 其中, 表示完成一个单杠悬挂动作的抖动得分, 表示完成一个单杠悬挂动作的下沉得分, 表示完成一个单杠悬挂动作的持续得分, 表示完成一个单杠悬挂动作的规范程度得分;
[0039] 根据规范程度得分与0的关系确定单杠悬挂动作是否规范,包括:
[0040] 当规范程度得分大于0时,确定单杠悬挂动作规范;
[0041] 当规范程度得分小于等于0时,确定单杠悬挂动作不规范。
[0042] 第二方面,本申请实施例还提供一种单杠悬挂动作规范确定装置,包括:
[0043] 获取模块:用于人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;
[0044] 第一确定模块:用于根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;
[0045] 第二确定模块:用于根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;
[0046] 判定模块:用于当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;
[0047] 第三确定模块:用于分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;
[0048] 第四确定模块:用于根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范;
[0049] 其中,i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态。
[0050] 第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
[0051] 所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项一种单杠悬挂动作规范确定方法。
[0052] 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项一种单杠悬挂动作规范确定方法。
[0053] 本申请实施例的优点在于:本申请通过在人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范。本申请通过确定规范程度得分与0的关系确定单杠悬挂动作是否规范,不仅节约了时间、人力成本而且提高了效率。

附图说明

[0054] 为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055] 图1为本申请实施例提供的一种单杠悬挂动作规范确定方法示意图;
[0056] 图2为本申请实施例提供的一种单杠悬挂动作规范确定装置示意图;
[0057] 图3是本公开实施例提供的一种电子设备的示意性框图。

具体实施方式

[0058] 为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵时做类似改进,因此本申请不受下面公开的具体实施的限制。
[0059] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0060] 图1为本申请实施例提供的一种单杠悬挂动作规范确定方法示意图。
[0061] 第一方面,本申请实施例提供一种单杠悬挂动作规范确定方法,结合图1,包括S101至S106六个步骤:
[0062] S101:人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标。
[0063] 具体的,本申请实施例中,人员根据工作人员的引导进入场景,人员完成单杠悬挂动作准备工作时,通过场景内的摄像头获取多帧人员图像并通过训练好的人员肢体检测模型获取人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;单杠两个端点的坐标是工作人员预先记录的;人员肢体检测模型是通过收集人员图像进行肢体标注使用YOLO模型训练得到的。
[0064] S102:根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分。
[0065] 具体的,本申请实施例中,根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分的方法下文详细介绍。
[0066] S103:根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分。
[0067] 具体的,本申请实施例中,根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分的方法下文详细介绍。
[0068] S104:当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂。
[0069] 具体的,本申请实施例中,当任意一帧i的启动得分 时判定人员开始进行单杠悬挂,记录从i帧开始每一帧的结束得分,当经过 帧时,结束得分 首次等于1时判定人员完成单杠悬挂。再对从第i帧到第 帧人员的一个单杠悬挂动作进行分析。
[0070] S105:分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分。
[0071] 具体的,本申请实施例中,分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分的方法下文详细介绍。
[0072] S106:根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范。
[0073] 具体的,本申请实施例中,根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范的方法下文详细介绍。
[0074] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分,是通过如下公式确定的:
[0075]
[0076] 根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分,是通过如下公式确定的:
[0077]
[0078] 其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的
坐标, 表示两个脚踝的坐标, 表示单杠两个端
点的坐标;i表示图像对应的帧数,i=0时表示人员完成单杠悬挂动作准备工作时的原始状态。
[0079] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分,是通过如下公式确定的:
[0080]
[0081] 根据握杠得分和离地得分确定多帧人员图像中任意一帧i的结束得分是通过如下公式确定的:
[0082]
[0083] 其中, 表示任意一帧i握杠得分, 表示任意一帧i离地得分, 表示设定的第一判断阈值, 表示设定的第二判断阈值, 表示任意一帧i的启动得分, 表示任意一帧i的结束得分。
[0084] 具体的,本申请实施例中,设定的第一判断阈值 和设定的第二判断阈值 的大小根据实际情况灵活设定。
[0085] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分是通过如下公式确定的:
[0086]
[0087]
[0088]
[0089]
[0090] 其中, 表示完成一个单杠悬挂动作的抖动得分, 表示手臂晃动得分,表示手臂状态第一得分, 表示手臂状态第二得分, 表示设定的第三判断阈值,表示头部坐标, 表示两个手腕的坐标, 表示胯骨中心的坐标, 表示两个手肘的坐标。
[0091] 具体的,本申请实施例中,设定的第三判断阈值 的大小根据实际情况灵活设定。
[0092] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的下沉得分是通过如下公式确定的:
[0093]
[0094]
[0095]
[0096] 其中, 表示完成一个单杠悬挂动作的下沉得分, 表示动作幅度得分,表示手臂幅度得分, 表示设定的第四判断阈值, 表示设定的第五判断阈值, 表示设定的第六判断阈值, 表示两个手腕的坐标, 表示头部坐标。
[0097] 具体的,本申请实施例中,设定的第四判断阈值 、设定的第五判断阈值 和设定的第六判断阈值 的大小根据实际情况灵活设定。
[0098] 进一步地,上述一种单杠悬挂动作规范确定方法中,确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的持续得分是通过如下公式确定的:
[0099]
[0100] 其中, 表示完成一个单杠悬挂动作的持续得分, 表示设定的第七判断阈值。
[0101] 具体的,本申请实施例中,设定的第七判断阈值 的大小根据实际情况灵活设定。
[0102] 进一步地,上述一种单杠悬挂动作规范确定方法中,根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分是通过如下公式确定的:
[0103]
[0104] 其中, 表示完成一个单杠悬挂动作的抖动得分, 表示完成一个单杠悬挂动作的下沉得分, 表示完成一个单杠悬挂动作的持续得分, 表示完成一个单杠悬挂动作的规范程度得分;
[0105] 根据规范程度得分与0的关系确定单杠悬挂动作是否规范,包括:
[0106] 当规范程度得分大于0时,确定单杠悬挂动作规范;
[0107] 当规范程度得分小于等于0时,确定单杠悬挂动作不规范。
[0108] 图2为本申请实施例提供的一种单杠悬挂动作规范确定装置示意图。
[0109] 第二方面,本申请实施例还提供一种单杠悬挂动作规范确定装置,结合图2,包括:
[0110] 获取模块201:用于人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标。
[0111] 具体的,本申请实施例中,人员根据工作人员的引导进入场景,人员完成单杠悬挂动作准备工作时,通过获取模块201获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标。
[0112] 第一确定模块202:用于根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分。
[0113] 具体的,本申请实施例中,第一确定模块202根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分的方法上文已详细介绍。
[0114] 第二确定模块203:用于根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分。
[0115] 具体的,本申请实施例中,第二确定模块203根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分的方法上文已详细介绍。
[0116] 判定模块204:用于当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂。
[0117] 具体的,本申请实施例中,当任意一帧i的启动得分 时判定模块204判定人员开始进行单杠悬挂,记录从i帧开始每一帧的结束得分,当经过 帧时,结束得分首次等于1时判定模块204判定人员完成单杠悬挂。再对从第i帧到第 帧人员的一个单杠悬挂动作进行分析。
[0118] 第三确定模块205:用于分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分。
[0119] 具体的,本申请实施例中,第三确定模块205分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分的方法上文已详细介绍。
[0120] 第四确定模块206:用于根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范。
[0121] 具体的,本申请实施例中,第四确定模块206根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范的方法上文已详细介绍。
[0122] 第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
[0123] 所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项一种单杠悬挂动作规范确定方法。
[0124] 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项一种单杠悬挂动作规范确定方法。
[0125] 图3是本公开实施例提供的一种电子设备的示意性框图。
[0126] 如图3所示,电子设备包括:至少一个处理器301、至少一个存储器302和至少一个通信接口303。电子设备中的各个组件通过总线系统304耦合在一起。通信接口303,用于与外部设备之间的信息传输。可理解,总线系统304用于实现这些组件之间的连接通信。总线系统304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图3中将各种总线都标为总线系统304。
[0127] 可以理解,本实施例中的存储器302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
[0128] 在一些实施方式中,存储器302存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
[0129] 其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例提供的一种单杠悬挂动作规范确定方法中任一方法的程序可以包含在应用程序中。
[0130] 在本申请实施例中,处理器301通过调用存储器302存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器301用于执行本申请实施例提供的一种单杠悬挂动作规范确定方法各实施例的步骤。
[0131] 人员完成单杠悬挂动作准备工作时,获取单杠两个端点的坐标、多帧人员图像和多帧人员图像中任意一帧i人员的头部坐标、两个手腕的坐标、两个手肘的坐标、胯骨中心的坐标和两个脚踝的坐标;
[0132] 根据单杠两个端点的坐标、两个手腕的坐标、头部坐标和胯骨中心的坐标确定多帧人员图像中任意一帧i的握杠得分;根据头部坐标、胯骨中心的坐标和两个脚踝的坐标定多帧人员图像中任意一帧i的离地得分;
[0133] 根据握杠得分和离地得分确定多帧人员图像中任意一帧i的启动得分和结束得分;
[0134] 当任意一帧i对应的启动得分等于1时判定人员开始进行单杠悬挂,记录从第i帧开始每一帧的结束得分,当经过n1帧时,结束得分首次等于1时判定人员完成单杠悬挂;
[0135] 分别确定从第i帧到第i+n1帧中人员完成一个单杠悬挂动作的抖动得分、完成一个单杠悬挂动作的下沉得分和完成一个单杠悬挂动作的持续得分;
[0136] 根据抖动得分、下沉得分和持续得分确定人员从第i帧到第i+n1帧完成一个单杠悬挂动作的规范程度得分;根据规范程度得分与0的关系确定单杠悬挂动作是否规范。
[0137] 本申请实施例提供的一种单杠悬挂动作规范确定方法中任一方法可以应用于处理器301中,或者由处理器301实现。处理器301可以是一种集成电路芯片,具有信号能力。在实现过程中,上述方法的各步骤可以通过处理器301中的硬件的集成逻辑电路或者软件形式的指令完成。上述处理器301可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规器等。
[0138] 本申请实施例提供的一种单杠悬挂动作规范确定方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器302,处理器301读取存储器302中的信息,结合其硬件完成一种单杠悬挂动作规范确定方法的步骤。
[0139] 本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。
[0140] 本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0141] 以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。