一种基于机器视觉的平板类工件尺寸检测系统及方法与流程

文档序号:16640400发布日期:2019-01-16 07:29阅读:216来源:国知局
一种基于机器视觉的平板类工件尺寸检测系统及方法与流程

本发明涉及工件尺寸检测技术领域,更具体地说涉及一种基于机器视觉的平板类工件尺寸检测系统及方法。



背景技术:

在工业生产中,工件的实测尺寸是判断其质量是否达标的重要依据,控制零件的尺寸在设计的误差范围内是保证成品品质的重要手段。随着技术的发展,市场对工件尺寸的精度要求越来越高。

现有的工件尺寸检测方式有以下四类。第一种是人工检测,工人使用游标卡尺等传统测量仪器完成对零件尺寸规格的检测、分析和判断等主要工作,这种接触式测量容易损坏工件,消耗大量的人力物力,同时测量精度低,人工检测判断产品合格与否误差较大,可靠性低,导致生产效率降低;第二种方法是气动式法,该方法将尺寸信号转化为测量管路内气体流量的变化,并通过气电转换器,将气信号转换为电信号,由发光管组成的光柱示值,或通过有刻度的玻璃管内的浮标示值,电子柱式气动测量仪虽然能够自动检测,但不易实现气电转换,其测量目标有局限性,成本高;第三种方法是传感器测量,例如,申请号为cn201510591207公开了一种零件尺寸检测设备,该方法虽然精度提高了,但只能测量金属工件,机械装置结构复杂、配置要求高、成本高,有效使用期限不长;第四种是机器视觉方法,例如,公开号为cn102538672a公开了一种基于cmos机器视觉零件尺寸测量系统及测量检验方法,机器视觉在线测量具有设备简单、通用性好、非接触、易于实现自动化等优点,在工业检测的应用中,机器视觉正在迅速代替人工检测。但目前采用机器视觉方法检测工件尺寸的技术较少,不能满足市场需求。

但是现有技术中的技术方案存在以下缺陷:不能实现对平板类大工件的全尺寸测量,无法满足日益迫切的加工生产需求;对工件上各种特定形状的通孔不能实现精确的参数测量和实时监测。



技术实现要素:

本发明要解决的技术问题是:如何实现对平板类工件尺寸的自动化高精度检测。

本发明解决其技术问题的解决方案是:

一种基于机器视觉的平板类工件尺寸检测系统,包括电脑处理终端、载物台、移动机构、平行背光源、远心镜头以及图像采集相机,所述移动机构安装在载物台上,所述平行背光源设置在待测样品底部,所述移动机构同时驱动待测样品以及平行背光源水平移动,所述平行背光源输出的光束经过远心镜头进入到图像采集相机内部,所述图像采集相机通过以太网与电脑处理终端通信连接。

作为上述技术方案的进一步改进,所述移动机构包括电机、电机驱动器、丝杆轴以及丝杆螺母,所述丝杆螺母不会随着丝杆轴的转动而转动,所述电脑处理终端输出端与电机驱动器电性连接,所述电机驱动器与电机电性连接,所述电机驱动丝杆轴转动,丝杆轴转动同时带动丝杆螺母沿着丝杆轴移动,平行背光源与待测样品安装在丝杆螺母上。

作为上述技术方案的进一步改进,所述电机是步进电机。

作为上述技术方案的进一步改进,所述图像采集相机是ccd相机。

本发明的有益效果是:本发明通过平行背光源输出平行光束,利用远心镜头以及图像采集相机组成视觉检测装置,配合平行背光源和移动机构进行图像采集,采用图像分割、图像拼接等算法进行图像处理,快速判断工件是否合格,实现实时测量和监控。

本发明创造同时还公开了一种平板类工件尺寸检测方法,包括以下步骤:

步骤1,搭建所述的检测系统,并对检测系统的运行参数初始化;

步骤2,将模板工件的实际尺寸输入到电脑处理终端中并保存;

步骤3,采集模板工件的模板图像,基于所述模板图像计算模板工件的像素尺寸;

步骤4,根据模板工件的实际尺寸与像素尺寸,计算模板工件实际尺寸相对于像素尺寸的比例系数;

步骤5,采集待测工件的待测图像,基于所述待测图像计算待测工件的像素尺寸;

步骤6,根据所述比例系数以及待测工件的像素尺寸,计算待测工件的实际尺寸;

步骤7,设置误差范围,计算待测工件的实际尺寸与模板工件的实际尺寸之间的差值,判断所述差值是否在误差范围之内,如果是,则判断待测工件合格,否则判断待测工件不合格。

作为上述技术方案的进一步改进,步骤3中,具体包括以下步骤:

步骤3.1,移动机构驱动模板工件匀速移动,图像采集相机采集多张第一待处理图像;

步骤3.2,对所述第一待处理图像进行中值滤波处理以及二值化处理;

步骤3.3,对所述第一待处理图像先后进行开操作以及闭操作;

步骤3.4,利用基于区域的图像分割算法对第一待处理图像进行分割操作;

步骤3.5,采用基于surf角点提取的图像拼接算法,对多个所述第一待处理图像进行图像拼接操作,生成模板工件的模板图像;

步骤3.6,在模板图像中建立图像坐标系,提取模板图像中的连通体,对各个连通体进行分类,对各个连通体的边缘像素点进行最小二乘法拟合,计算各个连通体的中心位置及尺寸;

步骤3.7,对模板图像中的模板工件的边线进行提取,通过最小二乘法得到模板工件的边线的函数解析式,计算模板工件的整体尺寸。

作为上述技术方案的进一步改进,步骤5中,具体包括以下步骤:

步骤5.1,移动机构驱动待测工件匀速移动,图像采集相机采集多张第二待处理图像;

步骤5.2,对所述第二待处理图像进行中值滤波处理以及二值化处理;

步骤5.3,对所述第二待处理图像先后进行开操作以及闭操作;

步骤5.4,利用基于区域的图像分割算法对第二待处理图像进行分割操作;

步骤5.5,对按顺序采集的前后两个第二待处理图像进行角点匹配操作,计算两个第二待处理图像的仿射变换矩阵,完成前后两个第二待处理图像的拼接操作;

步骤5.6,重复上述步骤5.5,直到所有第二待处理图像完成拼接操作,生成待测图像;

步骤5.7,在待测图像中建立图像坐标系,提取待测图像中的连通体,对各个连通体进行分类,对各个连通体的边缘像素点进行最小二乘法拟合,计算各个连通体的中心位置及尺寸;

步骤5.8,对待测图像中的待测工件的边线进行提取,通过最小二乘法得到待测工件的边线的函数解析式,计算待测工件的整体尺寸。

本发明的有益效果是:本发明通过模板工件的实际尺寸以及像素尺寸,计算出实际尺寸与像素尺寸之间的比例系数,之后通过对待测工件的像素尺寸进行计算,得到待测工件的实际尺寸,最后判断待测工件的实际尺寸与模板工件的实际尺寸之间的差值是否符合误差要求,由此对各个待测工件尺寸以及质量进行检测判断,检测速度快,准确率高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。

图1是本发明的装置结构示意图;

图2是本发明的方法流程图。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,文中所提到的所有连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少连接辅件,来组成更优的连接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。

参照图1,本发明创造公开了一种基于机器视觉的平板类工件尺寸检测系统,包括电脑处理终端1、载物台2、移动机构、平行背光源4、远心镜头5以及图像采集相机6,所述移动机构安装在载物台2上,所述平行背光源4设置在待测样品底部,所述移动机构同时驱动待测样品以及平行背光源4水平移动,所述平行背光源4输出的光束经过远心镜头5进入到图像采集相机6内部,所述图像采集相机6通过以太网与电脑处理终端1通信连接。具体地,本发明通过平行背光源4输出平行光束,利用远心镜头5以及图像采集相机6组成视觉检测装置,配合平行背光源4和移动机构进行图像采集,采用图像分割、图像拼接等算法进行图像处理,快速判断工件是否合格,实现实时测量和监控。

进一步作为优选的实施方式,本发明创造具体实施方式中,所述移动机构包括电机31、电机驱动器、丝杆轴32以及丝杆螺母33,所述丝杆螺母33不会随着丝杆轴32的转动而转动,所述电脑处理终端1输出端与电机驱动器电性连接,所述电机驱动器与电机31电性连接,所述电机31驱动丝杆轴32转动,丝杆轴32转动同时带动丝杆螺母33沿着丝杆轴32移动,平行背光源4与待测样品安装在丝杆螺母33上。

另外所述移动机构还可以使用滚珠直线导轨实现移动功能,将平行背光源4以及待测样品装载在滚珠直线导轨的滑块上,在利用电机进行驱动以实现滑块的移动功能。

进一步作为优选的实施方式,本发明创造具体实施方式中,所述电机31是步进电机,所述电机驱动器包括型号为drv8825驱动芯片及其外围电路,所述型号的驱动芯片能够控制步进电机实现正反向转动,同时控制精度高,外围电路结构简单。

进一步作为优选的实施方式,本发明创造具体实施方式中,所述图像采集相机6是ccd相机,通过所述ccd相机有效提高对待测样品的图像采集质量。

参照图2,本发明创造同时还提供了一种平板类工件尺寸检测方法,包括以下步骤:

步骤1,搭建所述的检测系统,并对检测系统的运行参数初始化;

步骤2,将模板工件的实际尺寸输入到电脑处理终端1中并保存;

步骤3,采集模板工件的模板图像,基于所述模板图像计算模板工件的像素尺寸;

步骤4,根据模板工件的实际尺寸与像素尺寸,计算模板工件实际尺寸相对于像素尺寸的比例系数;

步骤5,采集待测工件的待测图像,基于所述待测图像计算待测工件的像素尺寸;

步骤6,根据所述比例系数以及待测工件的像素尺寸,计算待测工件的实际尺寸;

步骤7,设置误差范围,计算待测工件的实际尺寸与模板工件的实际尺寸之间的差值,判断所述差值是否在误差范围之内,如果是,则判断待测工件合格,否则判断待测工件不合格。

需要说明的是,所述模板工件的实际尺寸以及待测工件的实际尺寸均是指代模板工件以及待测工件的一系列尺寸参数,例如工件内连通体的中心位置和直径,整体工件圆心距、偏心距和边线距等数据,而每个尺寸参数均有一个比例系数以及误差范围相对应。

本发明通过模板工件的实际尺寸以及像素尺寸,计算出实际尺寸与像素尺寸之间的比例系数,之后通过对待测工件的像素尺寸进行计算,得到待测工件的实际尺寸,最后判断待测工件的实际尺寸与模板工件的实际尺寸之间的差值是否符合误差要求,由此对各个待测工件尺寸以及质量进行检测判断,检测速度快,准确率高。

进一步作为优选的实施方式,本发明创造具体实施方式中,步骤3中,具体包括以下步骤:

步骤3.1,移动机构驱动模板工件匀速移动,图像采集相机6采集多张第一待处理图像;

步骤3.2,对所述第一待处理图像进行中值滤波处理以及二值化处理;

步骤3.3,对所述第一待处理图像先后进行开操作以及闭操作;

步骤3.4,利用基于区域的图像分割算法对第一待处理图像进行分割操作;

步骤3.5,采用基于surf角点提取的图像拼接算法,对多个所述第一待处理图像进行图像拼接操作,生成模板工件的模板图像;

步骤3.6,在模板图像中建立图像坐标系,提取模板图像中的连通体,对各个连通体进行分类,对各个连通体的边缘像素点进行最小二乘法拟合,计算各个连通体的中心位置及尺寸;

步骤3.7,对模板图像中的模板工件的边线进行提取,通过最小二乘法得到模板工件的边线的函数解析式,计算模板工件的整体尺寸。

具体地,步骤3.2中,中值滤波处理主要用于消除第一待处理图像的噪声点,二值化处理主要用于提高第一待处理图像的对比度,使其区分更为明显;步骤3.3中对第一待处理图像先后进行开操作以及闭操作目的在于平滑第一待处理图像中模板工件的边界信息,同时消除经过中值滤波处理和二值化处理后所产生的多余噪声像素点;步骤3.4中对第一待处理图像进行分割操作目的在于将图像背景中非工件部分所存在的大面积污点去除。

进一步作为优选的实施方式,本发明创造具体实施方式中,步骤5中,具体包括以下步骤:

步骤5.1,移动机构驱动待测工件匀速移动,图像采集相机6采集多张第二待处理图像;

步骤5.2,对所述第二待处理图像进行中值滤波处理以及二值化处理;

步骤5.3,对所述第二待处理图像先后进行开操作以及闭操作;

步骤5.4,利用基于区域的图像分割算法对第二待处理图像进行分割操作;

步骤5.5,对按顺序采集的前后两个第二待处理图像进行角点匹配操作,计算两个第二待处理图像的仿射变换矩阵,完成前后两个第二待处理图像的拼接操作;

步骤5.6,重复上述步骤5.5,直到所有第二待处理图像完成拼接操作,生成待测图像;

步骤5.7,在待测图像中建立图像坐标系,提取待测图像中的连通体,对各个连通体进行分类,对各个连通体的边缘像素点进行最小二乘法拟合,计算各个连通体的中心位置及尺寸;

步骤5.8,对待测图像中的待测工件的边线进行提取,通过最小二乘法得到待测工件的边线的函数解析式,计算待测工件的整体尺寸。

具体地,所述步骤5.2,步骤5.3以及步骤5.4功能分别与步骤3.2,步骤3.3以及步骤3.4类似。步骤5.5中通过角点匹配后的两个第二待处理图像仿射变换矩阵如式1所示:

其中dx和dy分别表示水平偏移量以及垂直偏移量,θ表示逆时针方向的旋转角度,经过旋转平移的仿射变换的坐标关系如式2所示:

其中(x0,y0)表示当前图像像素点的坐标,(x,y)表示变换后图像像素点的坐标,根据仿射变换矩阵即可将各个第二待处理图像拼接成一个完成的待测图像。

以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1