基于机器视觉的连接板尺寸检测系统设计_第1页
基于机器视觉的连接板尺寸检测系统设计_第2页
基于机器视觉的连接板尺寸检测系统设计_第3页
基于机器视觉的连接板尺寸检测系统设计_第4页
基于机器视觉的连接板尺寸检测系统设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1

序言连接板在常规机械设备中应用广泛,常用于设备中不同构件之间的连接。目前大部分的连接板尺寸检测仍以人工检测为主,通常是质检人员通过眼睛观测,找出明显不符合尺寸要求的零件,并辅以抽检的方式。但这种方式不但效率低,而且容易出现漏检、误检的现象。

随着机器视觉的发展,其在工业生产中的应用越来越广泛,对工业生产的加工与检测都产生了巨大的影响。机器视觉可弱化人工检测的主观判断,通过高分辨的视觉成像,对图像特征进行分析提取,可有效提高检测的精度及效率。

本文结合实际生产需要,针对120Y型连接板(见图1)设计了一种基于机器视觉的尺寸检测系统。图1120Y型连接板2

检测系统的总体结构设计系统总体框架如图2所示,包含上位机、工业相机、光源、标定圆、位置检测传感器、分拣装置、输送带、不合格品区和合格品区等,其中上位机以树莓派为控制核心,包含26个IO引脚及丰富的通信接口(如IIC、SPI、UART等),可读取并发出控制信号,在控制系统复杂程度不高时,可身兼上位机与下位机的所有功能,取代下位机。图2系统总体框架系统工作流程如图3所示,在工作时,被测零件由输送带传输,当其被运送至位置检测传感器处时,位置检测传感器立即向上位机发送被测零件到位信号;上位机控制工业相机、光源,拍照并获取图像信息;在对图像信息进行视觉识别并分析后,若被测零件满足图样要求,零件被传输到合格品区,否则,上位机便控制分拣装置将其传输至不合格品区。图3系统工作流3

系统软件设计根据连接板尺寸检测系统需要,软件部分由信号输入模块、图像采集模块、机器视觉处理模块和执行模块组成,软件系统结构如图4所示。其中信号输入模块用于采集位置检测传感器发出的被测零件到位信号;图像采集模块用于通过工业相机获取被测零件及标定圆的图像信息;机器视觉处理模块为本系统的核心组成部分,用于对输入图像的前期处理、分割及识别,由滤波模块、二值化模块、边缘检测模块、轮廓检测模块、分割处理模块、图像标定模块、零件识别模块和分析模块组成;执行模块根据机器视觉处理模块的分析结果,将被测零件分拣到不合格品区或合格品区。图4软件系统结构4

机器视觉处理模块关键技术分析4.1工业相机分辨率的选择由图1中120Y型连接板尺寸可知,尺寸精度要求为±0.3mm,故机器视觉检测精度应至少比其高一个层级,取±0.1mm。对于机器视觉来说,至少需要两个像素来代表检测目标中的最小特征。因此工业相机应具备的最小像素分辨率为式中,Rmin是工业相机的最小分辨率(px);Lmax是检测目标的最大尺寸(mm),综合考虑连接板零件尺寸及标定圆,取值为175mm;Lmin是检测目标的最小特征长度(mm),取值0.1mm;pmin是最小特征的像素数(px),取值为2px。根据式(1)计算结果,选用海康工业相机MV-CE200-10GM/GC,分辨率为5472px×3648px,满足系统需求。4.2图像滤波处理原图与不同滤波效果对比如图5所示。尽量保留图像细节特征,并对目标图像进行噪声抑制,是图像进行视觉识别时不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。在本系统设计时,应用OpenCV对图像分别进行中值滤波、高斯滤波和均值滤波处理(滤波内核大小均为3),由图5可知,对图像进行高斯滤波与均值滤波后,噪点去除效果不理想,而中值滤波则达到了较好的效果,故本系统选用中值滤波作为图像滤波处理方式。a)原图

b)中值滤波

c)高斯滤波

d)均值滤波图5原图与不同滤波效果对比4.3图像预处理、分割及标定(1)图像预处理如图6所示,在对图像进行二值化处理、边缘检测后,即可应用外部轮廓检测的方式获取轮廓区域,外部轮廓检测后可应用函数cv::drawContours将检测到的轮廓绘制展示。a)二值化处理b)边缘检测c)外部轮廓检测图6图像预处理(2)图像分割为标定圆区域及零件区域由图1、图5可知,零件外轮廓为矩形,标定圆外轮廓为圆,因此对两者按不同的轮廓特征进行区分。对检测到的外部轮廓通过函数cv::minAreaRect计算出每个轮廓的最小边界矩形,并计算边界特征式中,height是轮廓的最小边界矩形的高度(px);width是轮廓的最小边界矩形的宽度(px)。式中,area是轮廓面积(px2),perimeter是轮廓周长(px)。根据式(2)、式(3)的计算结果,当Δ1、Δ2满足设定值时,即可确定所计算轮廓为圆形,即标定圆区域,否则为零件区域,从而完成图像的分割。(3)图像尺寸标定计算图像中两个标定圆的中心距Lc,并以此建立像素与尺寸测量之间的对应关系。式中,x1、x2、y1、y2分别为两个标定圆在图像中的横、纵坐标值。则,每毫米的像素值Tm为式中,Lm是标定圆的实际中心距(mm)。4.4零件尺寸检测根据分割出的零件区域,通过计算其最小边界矩形,可计算出零件最大宽、高尺寸式中,mw

、mh分别为零件宽、高的检测值(mm),可通过与图1中尺寸进行对比,来判断是否满足要求;pw

、ph分别为零件宽、高的检测像素值(px)。对于零件内部3个孔的尺寸检测,可分别应用式(2)、式(3)对是否为圆孔进行判断,并得到半径的像素值,再根据轮廓中心的像素值坐标,参照式(6)、式(7)转换至毫米尺寸值,根据图1对尺寸值进行判断。零件内圆孔尺寸检测结果如图7所示,其中True表示尺寸符合要求,False表示尺寸不符合尺寸要求,x、y、r分别表示宽度、高度及半径尺寸。a)实测零件1b)实测零件2图7零件内圆孔尺寸检测结果5

结束语本系统应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论