一种基于计算机视觉的坐位体前屈测量方法及装置制造方法及图纸

技术编号:37308121 阅读:19 留言:0更新日期:2023-04-21 22:52
本发明专利技术公开了一种基于计算机视觉的坐位体前屈测量方法及装置,涉及体质测试技术领域,包括坐位体前屈测量仪主体、相机模块、视觉标志物模块、计算模块和电源模块。本发明专利技术使用普通RGB相机配合基于计算机视觉算法,快速获取坐位体前屈测试中的成绩,主要实现了可便捷地对传统的坐位体前屈测试仪进行自动化改造,适配现有的所有坐位体前屈测量仪,使传统的测量仪具备自动获取成绩的功能,并且解决了坐位体前屈测试中快速推动手推板作弊的问题,同时避免了因定位板松动而影响测量准确度的问题。避免了因定位板松动而影响测量准确度的问题。避免了因定位板松动而影响测量准确度的问题。

【技术实现步骤摘要】
一种基于计算机视觉的坐位体前屈测量方法及装置


[0001]本专利技术涉及体质测试
,具体为一种基于计算机视觉的坐位体前屈测量方法及装置。

技术介绍

[0002]坐位体前屈领域目前有两种方案:传统的坐位体前屈测试仪和电子坐位体前屈仪,其中传统的坐位体前屈测试仪标尺显示的成绩需要人工记录,不能自动记录;另一种电子坐位体前屈仪一般通过在设备上集成超声波测距传感器或是类似电子游标卡尺使用电容型传感器来实现。
[0003]现有技术中,如中国专利号为:CN112914563A的“一种智能坐位体前屈测试器”,其采用在坐位体前屈的底部位置安装超声波传感器来自动获取测试成绩。该方案存在两个明显的缺点:1.超声波测量距离并不是一个点测量,超声波传感器具有一定的扩散特性,发射的超声能量主要集中在主波瓣上,沿着主波轴两侧呈波浪形衰减,左右约30
°
的扩散角。这会导致其测试的结果受到定位板背面结构的影响较大而无法准确获取定位板中心点到传感器的距离。另外坐位体前屈仪的卡尺和定位板部分有比较大的间隙,测试过程中这种定位板的松动会导致超声波测距仪无法准确地测得定位板中心点到传感器的距离。2.其固定式的结构无法适配传统的测量仪使其具备自动获取成绩的能力。
[0004]如EP0980506B1中提出“一种基于电容型传感器的电子游标卡尺”,用对在游标卡尺的主尺杆上的电极栅与置于相对的游标卡的电极栅间所产生的电容的变化的测量来提供一个由游标在主尺上的位置所决定的示数。或专利号为:CN1254412A的“高精度便携电子游标卡尺”中提出一种线性尺寸测量的高精度便携游标卡尺,其使用磁致电阻电极传感器。目前市场上大部分电子坐位体前屈仪均采用此方案。该方案存在两个明显的缺点:1.只能获取刻度信息,无法检测快速推动手推板作弊。2.需要特定的设备,无法对传统的测量仪进行后装改造。
[0005]所以我们提出了一种基于计算机视觉的坐位体前屈测量方法及装置,以便于解决上述中提出的问题。

技术实现思路

[0006]本专利技术的目的是针对现有的问题,提供了一种基于计算机视觉的坐位体前屈测量方法及装置,其可以实现自动获取测试的成绩,并检测快速推动手推板作弊的行为,并对定位板的松动具备良好的鲁棒性,且可以很方便的对传统的坐位体前屈测试仪进行自动化改造。
[0007]本专利技术是通过以下技术方案实现的:
[0008]一种基于计算机视觉的坐位体前屈测量方法,包括以下步骤:
[0009]S1、在坐位体前屈仪的底部和定位板两侧,一侧安装相机,另外一侧安装一个视觉标志物;
[0010]S2、在所述坐位体前屈仪初始化的位置,获取当前所述相机的图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息;
[0011]S3、实时获取测试过程中的每一帧图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息,计算出当前图像对应的时刻标志物离终点的距离;
[0012]S4、对步骤S3中得到的结果,计算测试者移动定位板的速度信息;若超出设定阈值则输出告警信号;
[0013]S5、对步骤S3中的结果进行分析,取所述视觉标志物在图像中最大尺寸的位置,记为最近距离,计算出测试者的最终成绩。
[0014]进一步地,在步骤S1中,所述相机和视觉标志物的安装位置可互换。
[0015]进一步地,在步骤S2中,所述视觉标志物为矩形硬质材料、圆形硬质材料、三角形硬质材料中的一种。
[0016]进一步地,所述视觉标志物为矩形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫直线变换来检测图像image
init
[0017]中的直线段的集合line
i
,此处i的取值为1

N,N为检测到的直线段的数量;
[0018]采用矩形的两两相交及两两平行的原理找出属于矩形的四条边line
j
[0019],此处j的取值为1

4,对应矩形的4条边;任取横向或纵向的一边的边长作为该视觉标志物在图像中的尺寸信息L
init

[0020]所述视觉标志物为圆形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫圆变换来检测图像image
init
中的圆的集合Circle
i
,此处i的取值为1

N,N为检测到的圆的数量,每个圆包括圆心(x,y),半径r);取最大圆的直径作为该视觉标志物在图像中的尺寸信息L
init

[0021]所述视觉标志物为三角形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫直线变换来检测图像image
init
中的直线段的集合line
i
,此处i的取值为1

N,N为检测到的直线段的数量;
[0022]采用三角形的两两相交的原理找出属于三角形的三条边line
j
[0023],此处j的取值为1

3,对应三角形的3条边;任取一边的边长作为该视觉标志物在图像中的尺寸信息L
init

[0024]在初始化时,所述视觉标志物离终点的距离已知,为所述坐位体前屈仪的量程D
init

[0025]进一步地,在步骤S3中,计算当前图像image
current
[0026]中对应的该视觉标志物在当前图像中的尺寸信息L
current

[0027]根据该视觉标志物在初始化位置时的尺寸信息L
init
[0028]及初始化的时候标志物离终点的距离D
init
[0029],结合视觉标志物在当前图像中的尺寸信息L
current
[0030]计算当前图像对应的时刻标志物离终点的距离D
Current
[0031],具体计算公式推导如下:
[0032]在图像坐标系下有:
[0033][0034]其中,(x,y)为图像坐标下任意一点的坐标,(X
c
,Y
c
,Z
c
[0035])为该点在当前相机坐标系下的坐标;
[0036]在初始化位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:
[0037][0038]其中,(x1,y1),(x2,y2[0039])为标志物在初始化位置图像坐标系下的构成图像标志物尺寸的两边界点;
[0040]在当前位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:
[0041][0042]其中,(x3,y3),(x4,y4[0043])为标志物在当前位置图像坐标系下的构成图像标志物尺寸的两边界点。
[0044]进一步地,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计算机视觉的坐位体前屈测量方法,其特征在于,包括以下步骤:S1、在坐位体前屈仪的底部和定位板两侧,一侧安装相机,另外一侧安装一个视觉标志物;S2、在所述坐位体前屈仪初始化的位置,获取当前所述相机的图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息;S3、实时获取测试过程中的每一帧图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息,计算出当前图像对应的时刻标志物离终点的距离;S4、对步骤S3中得到的结果,计算测试者移动定位板的速度信息;若超出设定阈值则输出告警信号;S5、对步骤S3中的结果进行分析,取所述视觉标志物在图像中最大尺寸的位置,记为最近距离,计算出测试者的最终成绩。2.根据权利要求1所述的一种基于计算机视觉的坐位体前屈测量方法,其特征在于,在步骤S1中,所述相机和视觉标志物的安装位置可互换。3.根据权利要求1所述的一种基于计算机视觉的坐位体前屈测量方法,其特征在于,在步骤S2中,所述视觉标志物为矩形硬质材料、圆形硬质材料、三角形硬质材料中的一种。4.根据权利要求3所述的一种基于计算机视觉的坐位体前屈测量方法,其特征在于,所述视觉标志物为矩形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫直线变换来检测图像image
init
中的直线段的集合line
i
,此处i的取值为1

N,N为检测到的直线段的数量;采用矩形的两两相交及两两平行的原理找出属于矩形的四条边line
j
,此处j的取值为1

4,对应矩形的4条边;任取横向或纵向的一边的边长作为该视觉标志物在图像中的尺寸信息L
init
;所述视觉标志物为圆形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫圆变换来检测图像image
init
中的圆的集合Circle
i
,此处i的取值为1

N,N为检测到的圆的数量,每个圆包括圆心(x,y),半径r);取最大圆的直径作为该视觉标志物在图像中的尺寸信息L
init
;所述视觉标志物为三角形硬质材料时,获取初始化位置时相机图像image
init
;典型的采用霍夫直线变换来检测图像image
init
中的直线段的集合line
i
,此处i的取值为1

N,N为检测到的直线段的数量;采用三角形的两两相交的原理找出属于三角形的三条边line
j
,此处j的取值为1

3,对应三角形的3条边;任取一边的边长作为该视觉标志物在图像中的尺寸信息L
init
;在初始化时,所述视觉标志物离终点的距离已知,为所述坐位体前屈仪的量程D
init
。5.根据权利要求3所述的一种基于计算机视觉的坐位体前屈测量方法,其特征在于,在步骤S3中,计算当前图像image
current
中对应的该视觉标志物在当前图像中的尺寸信息L
current
;根据该视觉标志物在初始化位置时的尺寸信息L
init
及初始化的时候标志物离终点的距离D
init
,结合视觉标志物在当前图像中的尺寸信息L
current
计算当前图像对应的时刻标志物离终点的距离D
Current
,具体计算公式推导如下:在图像坐标系下有:其中,(x,y)为图像坐标下任意一点的坐标,(X
c
,Y
c
,Z
c
)为该点在当前相机坐标系下的坐标;在初始化位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:其中,(x1,y1),(x2,y2)为标志物在初始化位置图像坐标系下的构成图像标志物尺寸的两边界点;在当前位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:其中,(x3,y3),(x4,y4)为标志物在当前位置图像坐标系下的构成图像标志物尺寸的两边界点。6.根据权利要求5所述的一种基于计算机视觉的坐...

【专利技术属性】
技术研发人员:余小欢汪椿添徐露露朱程利罗浩
申请(专利权)人:光彻科技杭州有限公司
类型:发明
国别省市:

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

1