[发明专利]一种双杠臂屈伸的自动测试方法、装置、设备和介质在审
申请号: | 202310221736.0 | 申请日: | 2023-03-09 |
公开(公告)号: | CN116392798A | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 章珠明;黄胜利 | 申请(专利权)人: | 恒鸿达(福建)体育科技有限公司 |
主分类号: | A63B71/06 | 分类号: | A63B71/06 |
代理公司: | 福州市京华专利代理事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双杠 臂屈伸 自动 测试 方法 装置 设备 介质 | ||
1.一种双杠臂屈伸的自动测试方法,其特征在于,包括:
初始检测过程:通过设置在考核人员正前方的摄像头对双手握杠位置和测试区域进行标定;获取测试区域的实时图像并输入到人体目标检测模型中进行预测,然后结合双手握杆位置进行IOU过滤,获取到当前考核人员;通过人体姿态估计模型获取当前考核人员的指定人体关键点的坐标并计算左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel,所述指定人体关键点包括左手腕lWrist、右手腕rWrist、左手肘lElbow、右手肘rElbow、左肩lShoulder、右肩rShoulder;设置手伸直的肘肩角度为第一阈值以及屈臂的肘肩角度为第二阈值,并将双臂伸直记为状态A,屈臂记为状态B;获取考核时长,当检测到左手腕lWrist和右手腕rWrist均高于双手握杠位置,且左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel大于第一阈值时,提示考核开始;
计数检测过程:继续获取测试区域的实时图像,当考核开始时,初始状态为状态A,检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否小于第二阈值,是则进入状态B;
在状态B时,检测左肩lShoulder和右肩rShoulder是否低于左手肘lElbow和右手肘rElbow,是则有效次数加1;然后检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否大于第二阈值,是则进入状态A;
在状态A时,检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否大于第一阈值,若是,且满足左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel小于第二阈值,则进入状态B,返回上一步骤重复检测;
结束检测过程:继续获取测试区域的实时图像,在考核开始后,实时检测左手腕lWrist和右手腕rWrist是否均低于双手握杠位置以及考核时间是否大于考核时长,当检测结果满足任意一项条件时则提示考核结束。
2.根据权利要求1所述的方法,其特征在于,还包括违规检测过程:
在状态B时,检测左肩lShoulder和右肩rShoulder是否低于左手肘lElbow和右手肘rElbow,若不满足且左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel大于第二阈值,则进行肩未过肘违规提示,并进入状态A;
在状态A时,检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否大于第一阈值,若不满足且左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel小于第二阈值,则进行双臂未伸直违规提示,并进入状态B。
3.根据权利要求1所述的方法,其特征在于,所述对双手握杠位置和测试区域进行标定,具体包括:将考核人员双手握杠位置的下方坐标分别记为a、b,然后在a、b间标定测试区域。
4.根据权利要求1所述的方法,其特征在于:图像坐标系中X轴向右递增,Y轴向下递增;
检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否大于第一阈值的计算公式为:lArmAngelAcc1rArmAngelAcc1;
检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否小于第二阈值的计算公式为:(lArmAngel+rArmAngel)/2Acc2;
检测左腕肘肩角度lArmAngel和右腕肘肩角度rArmAngel是否大于第二阈值的计算公式为:(lArmAngel+rArmAngel)/2Acc2;
检测左肩lShoulder和右肩rShoulder是否低于左手肘lElbow和右手肘rElbow的计算公式为:(lShoulder.y+rShoulder.y)/2(lElbow.y+rElbow.y)/2;
检测左手腕lWrist和右手腕rWrist是否均高于双手握杠位置的计算公式为:lWrist.y(a.y+b.y)/2rWrist.y(a.y+b.y)/2;
检测左手腕lWrist和右手腕rWrist是否均低于双手握杠位置的计算公式为:lWrist.y(a.y+b.y)/2rWrist.y(a.y+b.y)/2;
其中,.y代表坐标点对应的Y轴坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒鸿达(福建)体育科技有限公司,未经恒鸿达(福建)体育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310221736.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:三维目标检测模型训练方法及装置
- 下一篇:同步取放的夹持装置