两车测距方法、测距设备、系统及计算机可读存储介质技术方案

技术编号:32737274 阅读:10 留言:0更新日期:2022-03-20 08:43
本发明专利技术提供了一种两车测距方法、测距设备、系统及计算机可读存储介质,属于数字图像处理的领域,两车测距方法应用于测距设备,测距设备上搭载有双目相机,测距设备设置于第一车辆,第一车辆与第二车辆配合工作,该方法包括;实时获取双目相机拍摄的第二车辆的字符图像,从而获取字符图像的点云图,进而计算出点云图的中心坐标,并根据中心坐标计算出第一车辆和第二车辆之间的车距,以改善现有的目标检测方法无法准确得出两个车辆间的距离是否合适,而导致控制效果差的问题。而导致控制效果差的问题。而导致控制效果差的问题。

【技术实现步骤摘要】
两车测距方法、测距设备、系统及计算机可读存储介质


[0001]本专利技术涉及数字图像处理的
,具体而言,涉及一种两车测距方法、测距设备、系统及计算机可读存储介质。

技术介绍

[0002]图像处理是无人驾驶技术中极其重要的一部分,无人驾驶设备通过图像处理结果来进行控制、事件处理等动作。目标检测作为图像处理中的重要一环,其任务是找出图像中所有感兴趣的目标,确定他们的位置和大小。目前基于双目相机目标检测定位方法有传统目标检测和深度学习目标检测方法。
[0003]传统目标检测方法分为三部分:区域选择、特征提取、分类器;深度学习目标检测分为两类,一类是two stage的方法,另一类是one stage的方法。但是,在无人农业生产中,通常有两辆及以上的无人车辆相互配合工作的情况,如收获车和转粮车,若使用现有的目标检测方法以及GPS定位方法无法准确获知配合工作的两个车辆之间的距离是否合适,导致控制效果较差。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种两车测距方法、测距设备、系统及计算机可读存储介质,其能够改善现有的目标检测方法无法获知配合工作的两个车辆之间的距离是否合适,而导致控制效果差的问题。
[0005]第一方面,本专利技术提供一种两车测距方法,采用如下的技术方案。
[0006]一种两车测距方法,应用于测距设备,所述测距设备上搭载有双目相机,所述测距设备设置于第一车辆,所述第一车辆与第二车辆配合工作,所述方法包括:
[0007]实时获取所述双目相机拍摄的所述第二车辆的字符图像;
[0008]获取所述字符图像的点云图;
[0009]计算出所述点云图的中心坐标,并根据所述中心坐标计算出所述第一车辆和所述第二车辆之间的车距。
[0010]进一步地,所述获取所述字符图像的点云图的步骤,包括:
[0011]采用目标检测网络模型检测所述字符图像中字符的位置,得到所述字符的坐标信息,根据所述坐标信息得到字符区域;
[0012]截取所述字符区域的RGB图和深度图,并根据所述RGB图和所述深度图生成点云图。
[0013]进一步地,所述目标检测网络模型包括Yolov5网络模型,所述采用目标检测网络模型检测所述字符图像中字符的位置,得到所述字符的坐标信息,根据所述坐标信息得到字符区域的步骤,包括:
[0014]采用将所述字符图像分割成包括S*S个单元格的网格;
[0015]基于每个所述单元格预测中心点落在该单元格内的字符的多个边界框,得到每个
所述边界框的预测值,所述预测值包括坐标信息和置信度;
[0016]基于所述置信度,根据所有所述边界框的预测值确定出目标坐标信息;
[0017]根据所述目标坐标信息,得到角坐标,以根据所述角坐标确定字符区域。
[0018]进一步地,所述基于所述置信度,根据所有所述边界框的预测值确定出目标坐标信息的步骤,包括:
[0019]将所有所述边界框的置信度进行比较,将置信度最大的边界框确定为比较框;
[0020]采用交并比损失函数,依次计算出所述比较框与剩余的所述边界框的交并比值;
[0021]将每个所述交并比值与预设阈值进行比较,若无所述交并比值大于所述预设阈值,则将所述比较框的坐标信息作为目标坐标信息;
[0022]否则,将所述比较框剔除,并在剩余所述边界框中确定出新的比较框,直至得到目标坐标信息。
[0023]进一步地,所述根据所述目标坐标信息,得到角坐标的步骤,包括:
[0024]基于所述目标坐标信息,采用坐标计算公式,得到角坐标,所述角坐标包括左上角坐标(u0,v0)、右上角坐标(u1,v1)、右下角坐标(u2,v2)和左下角坐标(u3,v3);
[0025]所述坐标计算公式包括:
[0026][0027]其中,(x,y,w,h)为目标坐标信息,x表示字符区域中心点的横坐标,y表示字符区域中心点的纵坐标,w表示字符区域的宽度,h表示字符区域的高度。
[0028]进一步地,所述根据所述RGB图和所述深度图生成点云图的步骤,包括:
[0029]根据所述RGB图得到像素坐标,根据所述深度图得到深度数据;
[0030]基于所述像素坐标和所述深度数据,结合所述双目相机参数,采用空间点坐标计算公式,得到空间点坐标;
[0031]根据所述空间点坐标生成点云图;
[0032]所述空间点坐标计算公式包括:
[0033][0034]其中,c
x
为双目相机横轴上的光圈中心,c
y
为双目相机纵轴上的光圈中心,f
x
为双目相机横轴上的焦距,f
y
为双目相机纵轴上的焦距,s为深度图的缩放因子,(u,v)为像素坐
标,d为深度数据。
[0035]进一步地,所述计算出所述点云图的中心坐标的步骤,包括;
[0036]基于所述字符区域的四个空间点坐标,采用中心点计算公式,计算出所述点云图的中心坐标;
[0037]所述中心点计算公式包括:
[0038][0039]其中,(x
mid
,y
mid
,z
mid
)为点云图的中心点坐标,(x0,y0,z0),(x1,y1,z1),(x2,y2,z2)和(x3,y3,z3)为字符区域的四个空间点坐标。
[0040]进一步地,所述根据所述中心坐标计算出所述第一车辆和所述第二车辆之间的车距的步骤,包括:
[0041]以所述第一车辆为坐标原点,基于所述坐标原点与所示中心坐标之间的距离,采用欧式距离公式,得到所述第一车辆和所述第二车辆之间的车距。
[0042]进一步地,所述第二车辆车身上设置有多个定位字符,所述第一车辆匹配有多个相对停靠位置,多个所述定位字符与多个所述相对停靠位置一一对应,所述方法还包括:
[0043]针对每一个所述定位字符,通过获取所述第二车辆车身上该定位字符的字符图像,来得到所述第一车辆和第二车辆关于该定位字符的车距,根据该车距与预设值,来判断所述第一车辆是否停靠于该定位字符所对应的所述相对停靠位置。
[0044]进一步地,所述根据该车距与预设值,来判断所述第一车辆是否停靠于该定位字符所对应的所述相对停靠位置的步骤,包括:
[0045]判断所述车距是否位于预设值内,若是,则给所述第一车辆发送工作指令,否则,给所述第一车辆发送提醒指令;
[0046]所述工作指令指示所述第一车辆停靠于定位字符所对应的所述相对停靠位置,所述提醒指令指示所述第一车辆未停靠于定位字符所对应的所述相对停靠位置。
[0047]进一步地,所述目标检测网络模型包括R

CNN模块或Faster RCNN模型。
[0048]第二方面,本专利技术提供一种测距设备,采用如下的技术方案。
[0049]一种测距设备,包括处理器和存储器,所述存储器存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种两车测距方法,其特征在于,应用于测距设备,所述测距设备上搭载有双目相机,所述测距设备设置于第一车辆,所述第一车辆与第二车辆配合工作,所述方法包括:实时获取所述双目相机拍摄的所述第二车辆的字符图像;获取所述字符图像的点云图;计算出所述点云图的中心坐标,并根据所述中心坐标计算出所述第一车辆和所述第二车辆之间的车距。2.根据权利要求1所述的两车测距方法,其特征在于,所述获取所述字符图像的点云图的步骤,包括:采用目标检测网络模型检测所述字符图像中字符的位置,得到所述字符的坐标信息,根据所述坐标信息得到字符区域;截取所述字符区域的RGB图和深度图,并根据所述RGB图和所述深度图生成点云图。3.根据权利要求2所述的两车测距方法,其特征在于,所述目标检测网络模型包括Yolov5网络模型,所述采用目标检测网络模型检测所述字符图像中字符的位置,得到所述字符的坐标信息,根据所述坐标信息得到字符区域的步骤,包括:将所述字符图像分割成包括S*S个单元格的网格;基于每个所述单元格预测中心点落在该单元格内的字符的多个边界框,得到每个所述边界框的预测值,所述预测值包括坐标信息和置信度;基于所述置信度,根据所有所述边界框的预测值确定出目标坐标信息;根据所述目标坐标信息,得到角坐标,以根据所述角坐标确定字符区域。4.根据权利要求3所述的两车测距方法,其特征在于,所述基于所述置信度,根据所有所述边界框的预测值确定出目标坐标信息的步骤,包括:将所有所述边界框的置信度进行比较,将置信度最大的边界框确定为比较框;采用交并比损失函数,依次计算出所述比较框与剩余的所述边界框的交并比值;将每个所述交并比值与预设阈值进行比较,若无所述交并比值大于所述预设阈值,则将所述比较框的坐标信息作为目标坐标信息;否则,将所述比较框剔除,并在剩余所述边界框中确定出新的比较框,直至得到目标坐标信息。5.根据权利要求3所述的两车测距方法,其特征在于,所述根据所述目标坐标信息,得到角坐标的步骤,包括:基于所述目标坐标信息,采用坐标计算公式,得到角坐标,所述角坐标包括左上角坐标(u0,v0)、右上角坐标(u1,v1)、右下角坐标(u2,v2)和左下角坐标(u3,v3);所述坐标计算公式包括:
其中,(x,y,w,h)为目标坐标信息,x表示字符区域中心点的横坐标,y表示字符区域中心点的纵坐标,w表示字符区域的宽度,h表示字符区域的高度。6.根据权利要求2所述的两车测距方法,其特征在于,所述根据所述RGB图和所述深度图生成点云图的步骤,包括:根据所述RGB图得到像素坐标,根据所述深度图得到深度数据;基于所述像素坐标和所述深度数据,结合所述双目相机参数,采用空间点坐标计算公式,得到空间点坐标;根据所述空间点坐标生成点云图;所述空间点坐标计算公式包括:其中,c
x
为双目相机横轴上的光圈中心,c
y

【专利技术属性】
技术研发人员:董秀孔繁诚詹正黄茂达
申请(专利权)人:广东皓耘科技有限公司
类型:发明
国别省市:

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

1