面向机器视觉的无接触式工件定位与测量方法技术

技术编号:11180245 阅读:55 留言:0更新日期:2015-03-25 09:49
本发明专利技术涉及一种面向机器视觉的无接触式工件定位与测量方法,利用相机标定方法从而得到相机的内外参数;对工件模块匹配的过程中结合自适应阈值分割提取工件的有效几何特征,实现了对一个批次工件有效匹配,最后对匹配工件待测圆和线段进行拟合并结合相机的内外参数计算出工件的几何参数。不需接触工件本身,能自动实现对匹配工件的尺寸测量,大大提高了工件测量速度,保证了工业现场对大量工件进行实时的测量。

【技术实现步骤摘要】

本专利技术涉及一种测量方法,特别涉及一种面向机器视觉的无接触式工件定位与测 量方法。
技术介绍
当前在制造业,机械加工等行业中,需要测量金属工件的尺寸,以掌握元件制造过 程中的尺寸参数,用于对工件出厂时的质量控制。但是目前在行业中大多是采用人工测量 工件尺寸的方式,由于每个批次工件数量很大同时需要在较短时间内完成尺寸的测量工 作,就需要大量的人员,这将给全部工件的尺寸测量带来很大困难,尤其是测量人员由于自 身的主观因素,所测量的工件尺寸误差较大。因此,迫切需要一种方法提高工业生产的柔性 和自动化程度,实现对工件尺寸参数的自动测量。 要实现无接触的工件尺寸,需要引入机器视觉技术进行测量,方法包括相机的标 定方法、工件模块匹配方法,图形圆和线段的拟合方法,首先利用张正友相机标定方法从而 得到相机的内外参数;接着使用模板匹配的方法提取工件的有效几何特征作为匹配模板, 实现了对一个批次工件有效匹配,最后对匹配工件待测圆和线段进行拟合并结合相机的内 外参数计算出工件的几何参数。 综上所示该专利技术的有益效果是不需接触工件本身,能自动实现对匹配工件的尺寸 测量,大大提高了工件测量速度,保证了工业现场对大量工件进行实时的测量。
技术实现思路
本专利技术是针对传统手工测量耗费时间长,对于工业现场环境复杂,其他方法不适 用于此应用场合的问题,提出了一种,实现 了对一个批次工件有效匹配,克服现在工件测量存在的问题。 本专利技术的技术方案为:一种,具体 包括如下步骤: 1) 对标准棋盘图拍摄不同位置图片,用此图片来计算并获取相机坐标系相对于世界坐 标系的旋转矩阵和平移向量即相机内外参数,并用图片中像素点间距离映射到标准棋盘图 的实际尺寸上来矫正镜头畸变对测量造成的影响; 2) 选用一个标准的工件作为工件匹配模板图像,对其提取相关圆和线段的特征作为模 板; 3)对需要检测的工件进行拍摄,拍摄到的图片用sobel算子对图像进行预处理; 4)将步骤3)进行预处理后的图像每个点方向向量和步骤2)所得的标准工件匹配模板 图像的方向向量的进行相似度判断,判断是否是同一工件,若不是同一工件,则丢弃重新获 取图图像;若是同一工件,则对工件的中的圆孔和边缘宽度进行拟合; 5)对于工件图像上的圆孔可获取圆的圆心坐标和半径的像素值,对于工件图像上的线 段可获取工件宽度的像素值,最后使用步骤1)所得相机内外参数将得到的像素测量值转化 为公制单位,获取测量参数输出。 所述步骤1)中相机内外参数计算步骤如下: 1) 在测量视野下对标准棋盘图拍摄多于三张不同位置的图片,对于一张图片每个点表 示为m= [u,Vp,对于一个实际的三维空间的点表示为μ=pc,YiZIt ,在摄像机被简化 为一个针孔模型后,一个三维点M和它投影到图像上点之间关系可表示为:本文档来自技高网...

【技术保护点】
一种面向机器视觉的无接触式工件定位与测量方法,其特征在于,具体包括如下步骤:1)对标准棋盘图拍摄不同位置图片,用此图片来计算并获取相机坐标系相对于世界坐标系的旋转矩阵和平移向量即相机内外参数,并用图片中像素点间距离映射到标准棋盘图的实际尺寸上来矫正镜头畸变对测量造成的影响;2)选用一个标准的工件作为工件匹配模板图像,对其提取相关圆和线段的特征作为模板;3)对需要检测的工件进行拍摄,拍摄到的图片用sobel算子对图像进行预处理;4)将步骤3)进行预处理后的图像每个点方向向量和步骤2)所得的标准工件匹配模板图像的方向向量的进行相似度判断,判断是否是同一工件,若不是同一工件,则丢弃重新获取图图像;若是同一工件,则对工件的中的圆孔和边缘宽度进行拟合;5)对于工件图像上的圆孔可获取圆的圆心坐标和半径的像素值,对于工件图像上的线段可获取工件宽度的像素值,最后使用步骤1)所得相机内外参数将得到的像素测量值转化为公制单位,获取测量参数输出。

【技术特征摘要】
1. 一种面向机器视觉的无接触式工件定位与测量方法,其特征在于,具体包括如下步 骤: 1) 对标准棋盘图拍摄不同位置图片,用此图片来计算并获取相机坐标系相对于世界坐 标系的旋转矩阵和平移向量即相机内外参数,并用图片中像素点间距离映射到标准棋盘图 的实际尺寸上来矫正镜头畸变对测量造成的影响; 2) 选用一个标准的工件作为工件匹配模板图像,对其提取相关圆和线段的特征作为模 板; 3)对需要检测的工件进行拍摄,拍摄到的图片用sobel算子对图像进行预处理; 4)将步骤3)进行预处理后的图像每个点方向向量和步骤2)所得的标准工件匹配模板 图像的方向向量的进行相似度判断,判断是否是同一工件,若不是同一工件,则丢弃重新获 取图图像;若是同一工件,则对工件的中的圆孔和边缘宽度进行拟合; 5) 对于工件图像上的圆孔可获取圆的圆心坐标和半径的像素值,对于工件图像上的线 段可获取工件宽度的像素值,最后使用步骤1)所得相机内外参数将得到的像素测量值转化 为公制单位,获取测量参数输出。2. 根据权利要求1所述面向机器视觉的无接触式工件定位与测量方法,其特征在于, 所述步骤1)中相机内外参数计算步骤如下: 1)在测量视野下对标准棋盘图拍摄多于三张不同位置的图片,对于一张图片每个点表 示为m= [u,<|τ,对于一个实际的三维空间的点表示为M= [X,Y,ZjT ,在摄像机被简化 为一个针孔模型后,一个三维点M和它投影到图像上点之间关系可表示为:其中,S是任意标准矢量,[R,t]是外部参数,即世界坐标系与摄像机坐标系的旋转及 平移关系,其中R表示旋转关系,t表示平移关系;图片的增广矩阵m=fu,ViIL三维空间 点的增广矩阵M=PC,Υ,Ζ, 1』,设测量参数在一个平面内则可认为Z=ο;A矩阵是相机内 参,其中(UcmVc^是坐标系上的原点,Cf和β是图像上u和V坐标轴的标 准矢量,Y表示两坐标轴世界坐标系与摄像机坐标系的垂直度,将参数带入一个三维点M和 它投影到图像...

【专利技术属性】
技术研发人员:王珩李志一沈彦余芸
申请(专利权)人:上海工业自动化仪表研究院
类型:发明
国别省市:上海;31

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

1