一种使用单相机估算目标距离的方法及系统技术方案

技术编号:27658540 阅读:18 留言:0更新日期:2021-03-12 14:24
本发明专利技术提供一种使用单相机估算目标距离的方法及系统,该方法首先使用调焦相机拍摄物品清晰图像。然后手动测量拍摄物的半径值,使用图像处理手段获取拍摄完成的初始拍摄物图像的面积值,从而得到初始拍摄物距离与初始拍摄物图像的面积值之间的线性关系,其中,线性关系的线性系数由相机初始焦距值、初始拍摄物的半径值确定。最后,调节相机焦距后拍摄新的拍摄物图像,并获取所述新的拍摄物图像面积,根据所述线性关系,计算得出相机与新的拍摄物距离。如此,无需每次进行相机标定,单纯获取图像面积即可完成相机目标测距。

【技术实现步骤摘要】
一种使用单相机估算目标距离的方法及系统
本专利技术属于视觉图像算法
,特别是视觉测距算法领域,具体涉及一种使用单相机估算目标距离的方法及系统。
技术介绍
在视觉测距领域存在两种主流的方法,一是激光测距,二是双目相机测距。其中,激光测距方法是采用激光器作为光源,通常是以激光传感器单纯的测量传感器与目标之间的距离。由于无法获取到目标图像,故无法灵活定位到目标图像中的特征点。其中,双目相机测距比较全面,通过分析两张图片的差异进行计算距离。然而双目相机测距需要进行相机标定且要处理两张图片,前期处理及测距耗时较长,且设备成本高。鉴于上述原因,需要一种测距计算耗时短、设备成本低的相机与目标距离测量方法。
技术实现思路
本专利技术提供一种使用单相机估算目标距离的方法,包括步骤S1~S3。S1、设定合理间距,由近及远拍摄多张拍摄物清晰图像;S2、获取拍摄完成的拍摄物图像的面积值,通过线性拟合获取拍摄物距离与拍摄物图像的面积值之间的线性关系;S3、取一新拍摄物,并任意摆放新拍摄物与相机的距离后,拍摄新图像,获取新图像的面积,根据所述线性关系,计算得出相机与拍摄物距离。优选的,步骤S2还包括,获取相机成像面到相机镜头平面的距离。优选的,步骤S2还包括,获取拍摄物图像的半径值,根据所述拍摄物图像的半径值,计算拍摄物图像的面积值。优选的,在步骤S2中,拍摄物距离,是拍摄物距离镜头平面距离,其与拍摄物图像的面积值的负二分之一次幂呈线性正比关系。优选的,在步骤S3中,所述新的拍摄物为任意形状,且新的拍摄物图像面积是先识别灰度值,再使用halcon视觉分析算法得出。优选的,拍摄物与新拍摄物朝向相机面的面积相同。优选的,相机采用调焦镜头。本专利技术还提供一种目标距离估算系统,包括取值模块、计算模块及输出模块,取值模块连接计算模块,计算模块连接输出模块。取值模块用于连续拍摄指定距离的清晰图像,经过视觉图像处理,得到物品的像素面积,经曲线拟合,得到距离与像素面积的线性关系。计算模块用于拍摄任意距离的新拍摄物的清晰图像,经视觉图像处理后获取目标物品的像素面积,根据取值模块得到的线性关系,计算得到被测物品与相机之间的距离。输出模块用于将测量得到的距离,通过多种通讯方式发送给其他硬件设备,控制后续设备运行。优选的,取值模块还用于获取相机成像面到相机镜头平面的距离。本专利技术提供的使用单相机估算目标距离的方法及系统,该方法首先设定合理间距,由近及远拍摄多张拍摄物清晰图像。其次,获取拍摄完成的拍摄物图像的面积值,通过线性拟合获取拍摄物距离与拍摄物图像的面积值之间的线性关系。其后,取一新拍摄物,并任意摆放新拍摄物与相机的距离后,拍摄新图像,获取新图像的面积,根据所述线性关系,计算得出相机与拍摄物距离。如此,无需每次进行相机标定,单纯获取图像面积即可完成相机目标测距。通过本专利技术提供的结合附图阅读本申请实施方式的详细描述后,本申请的其他特点和优点将变得更加清楚。附图说明图1为本专利技术较佳实施例提供的相机与拍摄物相对位置示意图;图2为本专利技术较佳实施例提供的实验数据中面积A拍摄物所在刻度D对应曲线图;图3为本专利技术较佳实施例提供的第一组实验数据提供的方程y=kA-1/2+b的直线图;图4为本专利技术较佳实施提供的第二组实验数据提供的方程y1=k1A1-1/2+b1的直线图;图5为本专利技术较佳实施例提供的第一组与第二组实验数据中拍摄物离镜头距离的差值变化趋势图。具体实施方式本实施例提供的使用单相机估算目标距离的方法,包括步骤S1~S3。步骤S1:设定合理间距,由近及远拍摄多张拍摄物清晰图像。本实施例中,首次拍摄,需将拍摄物固定在刻度台上,固定相机位置及光圈不变化,调整相机焦距直到拍摄物清晰可见。采集拍摄物图像并且记录拍摄物此处在刻度台上位置。步骤S2:获取拍摄完成的拍摄物图像的面积值,通过线性拟合获取拍摄物距离与拍摄物图像的面积值之间的线性关系。请参见图1,设定拍摄物1,相机2,相机成像面3及相机镜头平面4,获取拍摄物1图像的半径值R及拍摄物1的半径值H,以及相机焦距值f。获取相机成像面3到相机镜头平面4的距离。根据拍摄物1图像的半径值R,计算拍摄物1图像的面积A为πR2。此外,假设相机成像面到相机镜头平面的距离为d,相机镜头平面到初始拍摄物的距离为y,则可得即(式1)。参照图而则将d代入式1可得根据上述推算过程得出,初始拍摄物距离镜头平面距离,与初始拍摄物图像的面积值的负二分之一次幂呈线性正比关系。步骤S3:取一新拍摄物,并任意摆放新拍摄物与相机的距离后,拍摄新图像,获取新图像的面积,根据所述线性关系,计算得出相机与拍摄物距离。本步骤中,所述新拍摄物形状及大小可以与拍摄物相同,也可为任意形状,但新拍摄物的面积需与拍摄物面积相同。新拍摄物图像面积是先识别灰度值,再使用halcon视觉分析算法得出。具体而言,新的拍摄物图像面积的获取过程为:首先将彩色图像转换为灰度图像,再使用模式识别算法,识别出图像中的固定明显特征,得到特征的坐标位置。接下来,以特征的坐标位置为基础,换算出被测区域的位置,进行图像截取。最后,在截图的图像中,通过二值化,获取目标物品的区域,并获取目标区域的面积。本方案的研究过程中,为了能够取到清晰的图像,本方案采用调焦相机。下面结合实验数据,对本专利技术技术方案作进一步说明。首先,在不同位置分多次采集拍摄物图像,并处理每一张拍摄物图像,计算得到图像中目标的面积A。如表1,得到第一组实验数据共22条。序号面积A序号面积A129623001256273922372770135093013194896714464359416171501542449851365386163878316116542717357170710154911832896588894341930408097869612028224910701177212634501162783822245945表1将处理拍摄物图像所得的22条数据中的面积A与每一张图像所对应的刻度D进行拟合。得到结果如图2所示,为一条平滑曲线。图2中,横坐标为D(cm),纵坐标为A(px2)。而由于将表1中22条面积A每一条都取其-1/2次本文档来自技高网...

【技术保护点】
1.使用单相机估算目标距离的方法,其特征在于,包括以下步骤:/nS1、设定合理间距,由近及远拍摄多张拍摄物清晰图像;/nS2、获取拍摄完成的拍摄物图像的面积值,通过线性拟合获取拍摄物距离与拍摄物图像的面积值之间的线性关系;/nS3、取一新拍摄物,并任意摆放新拍摄物与相机的距离后,拍摄新图像,获取新图像的面积,根据所述线性关系,计算得出相机与拍摄物距离。/n

【技术特征摘要】
1.使用单相机估算目标距离的方法,其特征在于,包括以下步骤:
S1、设定合理间距,由近及远拍摄多张拍摄物清晰图像;
S2、获取拍摄完成的拍摄物图像的面积值,通过线性拟合获取拍摄物距离与拍摄物图像的面积值之间的线性关系;
S3、取一新拍摄物,并任意摆放新拍摄物与相机的距离后,拍摄新图像,获取新图像的面积,根据所述线性关系,计算得出相机与拍摄物距离。


2.根据权利要求1所述的方法,其特征在于,步骤S2还包括,获取相机成像面到相机镜头平面的距离。


3.根据权利要求1所述的方法,其特征在于,步骤S2还包括,获取拍摄物图像的半径值,根据所述拍摄物图像的半径值,计算拍摄物图像的面积值。


4.根据权利要求1所述的方法,其特征在于,在步骤S2中,拍摄物距离,是拍摄物距离镜头平面距离,其与拍摄物图像的面积值的负二分之一次幂呈线性正比关系。


5.根据权利要求1所述的方法,其特征在于,在步骤S1及S2中,所述拍摄物朝向相机的一侧为圆形平面。


6.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:江毅然于忠达董婷
申请(专利权)人:青岛科美创视智能科技有限公司
类型:发明
国别省市:山东;37

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

1