蛇形跑考核方法及其实现装置制造方法及图纸

技术编号:34774115 阅读:21 留言:0更新日期:2022-08-31 19:42
本发明专利技术提供一种蛇形跑考核方法,包括:获取考核区域的图像信息,所述图像信息包括地面图像信息、若干杆体图像信息;根据若干所述杆体图像信息计算所有杆体在所述考核区域中的坐标信息;根据所有所述杆体的所述坐标信息将所述地面图像信息划分出若干测试区域;获取所述图像信息包括测试者的测试者图像信息;根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作;若是,根据所述测试者进入第一个所述测试区域和到达终点的时间戳计算所述测试者的测试时间;若否,则判定所述测试者的考核无效。本发明专利技术还提供一种蛇形跑考核装置。本发明专利技术可实现蛇形跑考核的自动化测试。测试。测试。

【技术实现步骤摘要】
蛇形跑考核方法及其实现装置


[0001]本专利技术涉及机器视觉
,特别是涉及一种蛇形跑考核方法及其实现装置。

技术介绍

[0002]蛇形跑又称为“S”形跑步,是军事体育训练大纲通用考核项目之一,通过在考试场地设置若干个杆体,测试者需要按一定的顺序绕过所有杆体并到达终点,中间不能存在漏杆和倒杆的现象发生。其目的主要是增强人的速度与灵敏素质,提高快速变向运动的能力。现在蛇形跑考核一般是人工考核的方式,采用人工考核的方式具有较大的缺点,测试成绩不够准确。
[0003]基于此,本领域亟需一种新的蛇形跑考核方法及其实现装置来解决
技术介绍
存在的技术问题。

技术实现思路

[0004]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种蛇形跑考核方法,包括:
[0005]获取考核区域的图像信息,所述图像信息包括地面图像信息、若干杆体图像信息;
[0006]根据若干所述杆体图像信息计算所有杆体在所述考核区域中的坐标信息;
[0007]根据所有所述杆体的所述坐标信息将所述地面图像信息划分出若干测试区域;
[0008]获取所述图像信息包括测试者的测试者图像信息;
[0009]根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作;
[0010]若是,根据所述测试者进入第一个所述测试区域和到达终点的时间戳计算所述测试者的测试时间;若否,则判定所述测试者的考核无效。
[0011]优选地,所述根据所述若干杆体图像信息计算所有杆体在所述考核区域中的坐标信息的步骤包括:
[0012]根据各所述杆体图像信息获取对应所述杆体的矩形外框区域;
[0013]根据各所述矩形外框区域获得对应所述举行外框区域的杆端点坐标、杆宽度、杆高度;
[0014]根据各所述矩形外框区域的所述杆端点坐标、所述杆宽度、所述杆高度计算得到对应所述矩形外框区域的底边的中点坐标并将所述中点坐标作为对应所述杆体的所述坐标信息。
[0015]优选地,所述根据所有所述杆体的所述坐标信息将所述地面图像信息划分出若干测试区域的步骤包括:
[0016]根据所有所述杆体的所述坐标信息获取所述地面图像信息的主判断区域和辅助判断区域;
[0017]根据所有所述杆体的所述坐标信息将所述主判断区域划分为若干所述测试区域。
[0018]优选地,根据所有所述杆体的所述坐标信息获取所述地面图像信息的主判断区域和辅助判断区域的步骤包括:
[0019]根据各所述中点坐标在所述图像信息中的位置划分为左侧中点坐标和右侧中点坐标;
[0020]过所有所述左侧中点坐标作直线得到第一划分线,过所有所述右侧中点坐标作直线得到第二划分线;
[0021]设定距离起跑线最近和最远的所述中点坐标位于所述第一划分线,最近和最远的所述中点坐标均向左平移第一预设距离、向右平移第二预设距离以获得四个端点坐标,其中所述第二预设距离越过所述第二划分线;
[0022]依次连接四个所述端点坐标,围成所述主判断区域,所述主判断区域外的区域为所述辅助判断区域。
[0023]优选地,所述根据所有所述杆体的所述坐标信息将所述主判断区域划分为若干所述测试区域的步骤包括:
[0024]分别过每个所述中点坐标作与所述第一划分线和所述第二划分线相交的直线,得到若干相互平行的第三划分线;
[0025]所述第一划分线、第二划分线、第三划分线将所述主判断区域划分为若干所述测试区域。
[0026]优选地,所述根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作的步骤包括判断绕杆的方法:
[0027]所述测试者在前进/折返方向上,经过一次所述第一划分线后,接着连续两次经过所述第二划分线,或经过一次所述第二划分线后,接着连续两次经过所述第一划分线,则判定为完成一次绕杆。
[0028]优选地,所述根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作的步骤包括判断绕杆的方法:
[0029]除距离起跑线最近和最远的所述中点坐标外,其他所述中点坐标均被四个所述测试区域围绕,沿预设的前进方向分别设为第一测试区域、第二测试区域、第三测试区域和第四测试区域;所述测试者在前进方向依次经过所述第一测试区域、所述第二测试区域、所述第三测试区域和所述第四测试区域,或在折返方向依次经过所述第四测试区域、所述第三测试区域、所述第二测试区域和所述第一测试区域,则判定为完成一次绕杆;
[0030]距离起跑线最远的所述中点坐标被两个所述测试区域和所述辅助判断区域围绕,沿预设的前进方向分别设为第五测试区域和第六测试区域,所述测试者在前进方向依次经过所述第五测试区域、所述第六测试区域和所述辅助判断区域,接着在折返方向依次经过所述辅助判断区域和第五测试区域,则判定为完成一次绕杆。
[0031]优选地,所述蛇形跑考核方法还包括:
[0032]在所述测试者到达终点后且计算所述测试者的测试时间之前,根据所述图像信息判断是否有所述杆体倒下;
[0033]若是,则判定测试者的考核无效;若否,则计算所述测试者的测试时间。
[0034]优选地,所述根据所述图像信息判断是否有所述杆体倒下的步骤包括:
[0035]进行测试前,获取预设帧数的所述图像信息作为标准图像组;
[0036]获取所述标准图像组中每帧同一所述矩形外框区域的每个像素点的R、G、B三通道的值并计算出该所述矩形外框区域的每个像素点在测试前的R、G、B三通道的平均值,将计算得到的该所述矩形外框区域的每个像素点在测试前的R、G、B三通道的平均值作为该所述矩形外框区域的第一像素点R、G、B三通道均值集合;
[0037]进行测试中,在所述图像信息中分别获取所述预设帧数的所述测试者进入第一个所述测试区域前的起跑前图像组以及到达终点后的冲线后图像组;
[0038]获取所述起跑前图像组中每帧同一并对应于所述标准图像组的所述矩形外框区域的每个像素点的R、G、B三通道的值并计算出该所述矩形外框区域的每个像素点在起跑前的R、G、B三通道的平均值,将计算得到的该所述矩形外框区域的每个像素点在起跑前的R、G、B三通道的平均值作为该所述矩形外框区域的第二像素点的R、G、B三通道均值集合;
[0039]获取所述冲线后图像组中每帧同一并对应于所述标准图像组的所述矩形外框区域的每个像素点的R、G、B三通道的值并计算出该所述矩形外框区域的每个像素点在冲线后的R、G、B三通道的平均值,将计算得到的该所述矩形外框区域的每个像素点在冲线后的R、G、B三通道的平均值作为该所述矩形外框区域的第三像素点的R、G、B三通道均值集合;
[0040]根据所述同一所述矩形外框区域的第一像素点的R、G、B三通道均值集合、第二像素点的R、G、B三通道均值集合和第三像素点的R、G、B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蛇形跑考核方法,其特征在于,包括:获取考核区域的图像信息,所述图像信息包括地面图像信息、若干杆体图像信息;根据若干所述杆体图像信息计算所有杆体在所述考核区域中的坐标信息;根据所有所述杆体的所述坐标信息将所述地面图像信息划分出若干测试区域;获取所述图像信息包括测试者的测试者图像信息;根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作;若是,根据所述测试者进入第一个所述测试区域和到达终点的时间戳计算所述测试者的测试时间;若否,则判定所述测试者的考核无效。2.根据权利要求1所述的蛇形跑考核方法,其特征在于,所述根据所述若干杆体图像信息计算所有杆体在所述考核区域中的坐标信息的步骤包括:根据各所述杆体图像信息获取对应所述杆体的矩形外框区域;根据各所述矩形外框区域获得对应所述矩形外框区域的杆端点坐标、杆宽度、杆高度;根据各所述矩形外框区域的所述杆端点坐标、所述杆宽度、所述杆高度计算得到对应所述矩形外框区域的底边的中点坐标,并将所述中点坐标作为对应所述杆体的所述坐标信息。3.根据权利要求2所述的蛇形跑考核方法,其特征在于,所述根据所有所述杆体的所述坐标信息将所述地面图像信息划分出若干测试区域的步骤包括:根据所有所述杆体的所述坐标信息获取所述地面图像信息的主判断区域和辅助判断区域;根据所有所述杆体的所述坐标信息将所述主判断区域划分为若干所述测试区域。4.根据权利要求3所述的蛇形跑考核方法,其特征在于,根据所有所述杆体的所述坐标信息获取所述地面图像信息的主判断区域和辅助判断区域的步骤包括:根据各所述中点坐标在所述图像信息中的位置划分为左侧中点坐标和右侧中点坐标;过所有所述左侧中点坐标作直线得到第一划分线,过所有所述右侧中点坐标作直线得到第二划分线;设定距离起跑线最近和最远的所述中点坐标位于所述第一划分线,最近和最远的所述中点坐标均向左平移第一预设距离、向右平移第二预设距离以获得四个端点坐标,其中所述第二预设距离越过所述第二划分线;依次连接四个所述端点坐标,围成所述主判断区域,所述主判断区域外的区域为所述辅助判断区域。5.根据权利要求4所述的蛇形跑考核方法,其特征在于,所述根据所有所述杆体的所述坐标信息将所述主判断区域划分为若干所述测试区域的步骤包括:分别过每个所述中点坐标作与所述第一划分线和所述第二划分线相交的直线,得到若干相互平行的第三划分线;所述第一划分线、第二划分线、第三划分线将所述主判断区域划分为若干所述测试区域。6.根据权利要求5所述的蛇形跑考核方法,其特征在于,所述根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所
有绕杆动作的步骤包括判断绕杆的方法:所述测试者在前进/折返方向上,经过一次所述第一划分线后,接着连续两次经过所述第二划分线;或经过一次所述第二划分线后,接着连续两次经过所述第一划分线,则判定为完成一次绕杆。7.根据权利要求5所述的蛇形跑考核方法,其特征在于,所述根据所述测试者图像信息检测所述测试者是否按预设顺序依次经过预设的若干所述测试区域并完成考核规定的所有绕杆动作的步骤包括判断绕杆的方法:除距离起跑线最近和最远的所述中点坐标外,其他所述中点坐标均被四个所述测试区域围绕,沿预设的前进方向分别设为第一测试区...

【专利技术属性】
技术研发人员:徐培明毛德伟陈杰吴勇波王志行史凯丽伊文豪
申请(专利权)人:山东万亿体育健康服务有限公司
类型:发明
国别省市:

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

1