【技术实现步骤摘要】
一种基于双目视觉的绝缘子空间定位方法
[0001]本专利技术涉及绝缘子定位冲洗
,特别涉及一种基于双目视觉的绝缘子空间定位方法。
技术介绍
[0002]绝缘子水冲洗装置是对铁路接触网绝缘子进行水冲洗的装置,绝缘子水冲洗装置的清洗车以5km/h的时速前进,在经过支撑杆时,触发装置会进行触发,触发后相机会自动拍摄并回图,此时需要得到绝缘子的空间坐标,启动水炮对该位置进行清洗。因此需要从图片中检测到绝缘子的位置,并通过绝缘子在图片上的位置计算其在现实三维空间中的位置。其一是需要目标检测的准确性,要求不出现误报和漏报现象;另一个是定位的准确性,考虑到绝缘子的大小以及相机距离绝缘子的距离,要求对绝缘子的定位误差在5cm以内。同时,由于车是边走边洗,若触发后相隔很长一段时间,则定位的结果在车辆的行驶方向上会有较大误差。以车的行驶速度为5km/h为例,即差不多1.4m/s,若算法的延迟是500ms,则在算法返回结果时,车辆已经在原来的位置上行驶了0.7m,从而导致喷不准的现象。
技术实现思路
[0003]本专利技术提供了一种基于双目视觉的绝缘子空间定位方法,从相机获取的原始图像中识别检测到绝缘子,并通过绝缘子的图像位置求解绝缘子的空间坐标,能够精确的获取到绝缘子的位置,避免冲洗时喷淋不准的现象发生。
[0004]本专利技术提供了一种基于双目视觉的绝缘子空间定位方法,包括:
[0005]实时获取清洗车上两台相机拍摄的图片作为初始图片;其中,所述清洗车为对绝缘子进行水冲洗的清洗车;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于双目视觉的绝缘子空间定位方法,其特征在于,包括:实时获取清洗车上两台相机拍摄的图片作为初始图片;其中,所述清洗车为对绝缘子进行水冲洗的清洗车;对两张所述原始图片进行缩放处理,并提取两张所述原始图片中每个绝缘子中心的坐标点;采用匈牙利算法对两张所述原始图片中的所有绝缘子进行两两匹配,并对比绝缘子的高度位置关系得到绝缘子的种类信息;提取一个绝缘子作为目标绝缘子,根据所述目标绝缘子中心在两张所述原始图片中的坐标点和所述目标绝缘子的种类信息计算所述目标绝缘子的真实世界坐标;将所述目标绝缘子的真实世界坐标发送至所述清洗车的控制装置,以控制所述冲洗设备根据所述真实世界坐标对所述目标绝缘子进行冲洗。2.根据权利要求1所述的基于双目视觉的绝缘子空间定位方法,其特征在于,所述对两张所述原始图片进行缩放处理,并提取两张所述原始图片中每个绝缘子中心的坐标点的步骤,包括:将两张所述原始图片缩放至640*640;以所述原始图片每个单位像素作为坐标的单位距离,提取一个绝缘子的横坐标x和纵坐标y,所述横坐标x为所述原始图片从左往右或从右往左第x个像素,所述纵坐标y为所述原始图片从上往下或从下往上第y个像素;遍历两张所述原始图片中的每个绝缘子,得到两张所述原始图片中每个绝缘子中心的坐标点。3.根据权利要求1所述的基于双目视觉的绝缘子空间定位方法,其特征在于,所述提取一个绝缘子作为目标绝缘子,根据所述目标绝缘子中心在两张所述原始图片中的坐标点和所述目标绝缘子的种类信息计算所述目标绝缘子的真实世界坐标的步骤,包括:提取一个绝缘子作为目标绝缘子,根据小孔成像模型,假设所述目标绝缘子在相机A的坐标为(u
a
,v
a
),在相机B的坐标为(u
b
,v
b
),在真实世界的坐标为(X
w
,Y
w
,Z
w
);其中,两台相机分别为相机A和相机B;计算两台相机的对应投影点坐标(u
a
′
,v
a
′
)和(u
b
′
,v
b
′
);采用最小二乘法对目标函数进行优化求解,并当目标函数的值最小时,得到空间坐标(x,y,z)为目标绝缘子的真实世界坐标。4.根据权利要求3所述的基于双目视觉的绝缘子空间定位方法,其特征在于,所述计算两台相机的对应投影点坐标(u
a
′
,v
a
′
)和(u
b
′
,v
b
′
)的步骤中,计算公式为:)的步骤中,计算公式为:其中,为相机A的内参和两个外参,为相机B的内参和两个外参,λ
a
为投影点与相机A的距离,λ
b
为投影点与相机B的距离。...
【专利技术属性】
技术研发人员:林杰,刘信风,齐世强,王茜,张纯,刘威,
申请(专利权)人:湖南华宏铁路高新科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。