本发明专利技术涉及工件定位技术领域,具体为一种基于双目视觉的工件识别和定位方法,包括以下步骤:S1:对双目相机的参数进行标定,得到单应矩阵,根据标定结果对原始图像校正;S2:拿出一个工件,打开相机进行拍照侧视调整相机角度,并备份到处理终端保存为副本;S3:处理拍摄的图像,将图像的光线做出补正;S4:将拍摄出的两张图像通过三维模型处理,模拟出工件的三维空间模型;S5:分析工件的特征点,通过与放置平台上的定位点对比计算工件的位置,进行定位;本发明专利技术通过将对双目相机的调整数据上传到数据整合分析单元进行整合处理,并统一上传到云端保存,方便后续使用时查询,可以加快双目相机的调整,节省时间。节省时间。节省时间。
【技术实现步骤摘要】
一种基于双目视觉的工件识别和定位方法
[0001]本专利技术涉及工件定位
,具体为一种基于双目视觉的工件识别和定位方法。
技术介绍
[0002]双目立体视觉是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。
[0003]现今双目视觉识别工件的时候,使用之前需要对双目相机进行调整,调整起来比较麻烦,光照角度变化、光照强度变化等环境因素对双目相机的影响也比较大,光照较强和较暗的情况下对处理算法造成压力,容易影响处理的精准度。
技术实现思路
[0004]本专利技术的目的在于提供一种基于双目视觉的工件识别和定位方法,包括以下步骤:
[0005]S1:对双目相机的参数进行标定,得到单应矩阵,根据标定结果对原始图像校正;
[0006]S2:拿出一个工件,打开相机进行拍照侧视调整相机角度,并备份到处理终端保存为副本;
[0007]S3:处理拍摄的图像,将图像的光线做出补正;
[0008]S4:将拍摄出的两张图像通过三维模型处理,模拟出工件的三维空间模型;
[0009]S5:分析工件的特征点,通过与放置平台上的定位点对比计算工件的位置,进行定位。
[0010]可选的,所述对双目相机进行标定之后,通过得到的参数对双目相机做出调整,校正后双目相机两个摄像头成像位于同一平面且互相平行。
[0011]可选的,所述调整好双目相机之后,在放置平台中放置一个工件,开始测试双目相机的成像,并对双目相机做二次调整,调整之后将调整完成的数据发送数据处理终端。
[0012]可选的,所述双目相机进行第二次调整之后,通过调整数据传输单元将调整之后数据发送到数据处理终端,在数据终端将数据通过数据备份单元备份副本,将数据发送到数据整合分析单元,最后将数据存储在云端。
[0013]可选的,所述双目相机调整完成之后,开始工作时,双目相机对放置平台上的工件开始摄像扫描,双目相机拍摄的图像通过图像传输单元传输到图形处理单元,通过图像单元中的图像渲染模块,对图像进行自然光渲染。
[0014]可选的,所述图像进行自然光渲染之后,将渲染之后的图像传输到分析定位单元,在分析定位单元中,将两张图像进行处理,将图像中平面坐标系转化为三维坐标系,将图像转化为三维模型。
[0015]可选的,所述将图像转化为三维模型之后,通过分析定位单元在三维成像的工件
中添加特征点,工件的放置平台上设置有辅助定位的定位点,分析定位单元通过定位点和特征点进行计算,对工件进行识别定位。
[0016]可选的,所述对工件的识别和定位完成之后,将分析的数据传输到传感控制单元,通过传感数据单对设备的处理装置发出命令,开始处理工件。
[0017]与现有技术相比,本专利技术的有益效果是:
[0018]本专利技术通过将对双目相机的调整数据上传到数据整合分析单元进行整合处理,并统一上传到云端保存,方便后续使用时查询,可以加快双目相机的调整,节省时间,通过渲染自然光,从而对图像中的采光进行补正,避免光照太强或者太弱会增加算法处理的压力,导致计算结果不精准。
附图说明
[0019]图1为本专利技术数据整合图;
[0020]图2为本专利技术图像处理图。
[0021]附图标号说明:
[0022]1、调整数据传输单元;2、数据处理终端;3、数据备份单元;4、数据整合分析单元;5、图像传输单元;6、图像处理单元;7、图像渲染模块;8、分析定位单元;9、传感控制单元。
[0023]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图作进一步说明。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]本专利技术提供一种基于双目视觉的工件识别和定位方法;
[0026]S1:对双目相机的参数进行标定,得到单应矩阵,根据标定结果对原始图像校正;
[0027]对双目相机进行标定之后,通过得到的参数对双目相机做出调整,校正后双目相机两个摄像头成像位于同一平面且互相平行;对双目相机进行调整确保后期定位的准确。
[0028]单应矩阵通过以下公式计算,设平面π在第一个相机坐标系下的单位法向量为N,其到第一个相机中心坐标原点的距离为d,则平面π可表示为:
[0029]NTX1=d
[0030]即
[0031]1/dNTX1=1,X1∈π
[0032]其中,X1是三维点P在第一相机坐标系下的坐标,其在第二个相机坐标系下的坐标为X2,则
[0033]X2=RX1+T
[0034]将上面式子结合起来,
[0035]X2=RX1+T1/dNTX1=(R+T1/dNT)X1=H
′
X1
[0036]所以就得到了同一平面两个不同相机坐标系的单应矩阵
[0037]H
′
=R+T1/dNT
[0038]上面提到单应表示的是两个平面之间的映射,这里为何得到了同一平面两个不同相机坐标系的单应矩阵,虽然平面是通过,但是在不同坐标系中会有不同的表示,单应也是将平面从一个位置映射到另一个位置,并保持其某些性质不变,例如保线性,
[0039]上面得到的单应矩阵第一个相机坐标系取得,还需要将其变换到成像平面坐标系中,取得两图像间的单应矩阵。设x1,x2为P在两图像的像点坐标,x1=KX1,x2=KX2
[0040]K是相机的内参数,代入上面求得单应变换公式
[0041][0042]所以,同一平面得到的两个图像间的单应矩阵H为
[0043]H=K(R+T1/dNT)K
‑1[0044]S2:拿出一个工件,打开相机进行拍照侧视调整相机角度,并备份到处理终端保存为副本;
[0045]调整好双目相机之后,在放置平台中放置一个工件,开始测试双目相机的成像,并对双目相机做二次调整,调整之后将调整完成的数据发送数据处理终端2,通过数据处理终端2对调整双目相机的数据进行接受记录,方便使用时的再次调整。
[0046]双目相机进行第二次调整之后,通过调整数据传输单元1将调整之后数据发送到数据处理终端2,在数据终端2将数据通过数据备份单元3备份副本,将数据发送到数据整合分析单元4。最后将数据存储在云端,数据整合分析单元4对双目相机的调整数据进行整合处理,并统一上传到云端保存,以方便后续使用时查询。
[0047]S3:处理拍摄的图像,将图像的光线做出补正;
[0048]双目相机调整完成之后,开始工作时,双目相机对放置平台上的工件开始摄像扫描,双目相机拍摄的图像通过图像传输单元5传输到图形处理单本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于双目视觉的工件识别和定位方法,其特征在于,包括以下步骤:S1:对双目相机的参数进行标定,得到单应矩阵,根据标定结果对原始图像校正;S2:拿出一个工件,打开相机进行拍照侧视调整相机角度,并备份到处理终端保存为副本;S3:处理拍摄的图像,将图像的光线做出补正;S4:将拍摄出的两张图像通过三维模型处理,模拟出工件的三维空间模型;S5:分析工件的特征点,通过与放置平台上的定位点对比计算工件的位置,进行定位。2.根据权利要求1所述的一种基于双目视觉的工件识别和定位方法,其特征在于:所述对双目相机进行标定之后,通过得到的参数对双目相机做出调整,校正后双目相机两个摄像头成像位于同一平面且互相平行。3.根据权利要求1所述的一种基于双目视觉的工件识别和定位方法,其特征在于:所述调整好双目相机之后,在放置平台中放置一个工件,开始测试双目相机的成像,并对双目相机做二次调整,调整之后将调整完成的数据发送数据处理终端(2)。4.根据权利要求1所述的一种基于双目视觉的工件识别和定位方法,其特征在于:所述双目相机进行第二次调整之后,通过调整数据传输单元(1)将调整之后数据发送到数据处理终端(2),在数据终端(2)将数据通过数据备份单元(3)备份副本,将数据...
【专利技术属性】
技术研发人员:于少冲,靳津,张保伟,马金荣,
申请(专利权)人:天津朗硕机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。