一种基于机器视觉的电池连接器质量检测方法与流程

文档序号:15085254发布日期:2018-08-04 11:30阅读:185来源:国知局

本发明属于机器视觉自动化表面缺陷检测技术领域,具体涉及一种基于机器视觉的电池连接器质量检测方法。



背景技术:

检测电池的保护板连接器是电池组装加工过程中的重要步骤,电池fpc连接器由于受来料本身或电池组装过程等影响,会造成的外观不良,如连接器偏移/歪斜、连接器焊接少锡/多锡、连接器塑胶本体破损变形、五金部分变形/缺失、连接器脏污等。这些缺陷可直接导致产品功能性不良,影响产品的使用性能,因此此工序成为产品质量监控的重要环节。

目前国内产品仍使用传统人工检测方法,即利用简单的ccd投影设备或放大镜等对产品的外观进行人工判断。人工检测的方法操作简单,但检测速度慢,容易引入误判,检测缺乏客观标准。此外,在对每块电池的进行检测前,首先需要识别电池的id,即进行电池条码的扫描识别,而当前是以人工手持扫码器对每块电池逐一扫描并录入信息,同样面临上述问题。为降低企业人力成本,提高生产力,势必需要研发出一套高效、可靠、稳定的连接器外观在线自动检测系统。

为实现电池连接器的自动化检测,国内外相继出现了各项技术,大致分为两类:现实世界图像检测法,主要利用光学设备进行图像采集,将采集到的图像利用图像处理技术分析和识别,从而检测产品的质量。x射线无损检测是近年来发展起来的新兴技术,主要对其内部构造进行高分辨率检测,主要分为2d图像检测法、3d图像检测法。但该技术还不能摆脱人工干预,且速度较慢,因此应用范围有限。针对自动视觉检测方面的应用,国内已出现一些检测系统,但主要用于低端检测,而国外一些先进的自动化检测设备售价高昂,使国内众多企业难以接受。



技术实现要素:

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于机器视觉的电池连接器质量检测方法,可对连接器常见的歪斜/偏移、fpc基板露铜、五金缺陷、塑料缺陷、中心区域瑕疵等质量问题进行检测,实时性好、检测率较高。

本发明采用以下技术方案:

一种基于机器视觉的电池连接器质量检测方法,建立连接器模板数据集,采集被检测连接器的图像,对所采集到的电池连接器原始图像进行图像裁剪截取该矩形窗区域的图像c,将裁剪图像c进行倾斜校正得到校正后图像c′,对图像c′进行重构的到图像d完成图像预处理,图像预处理完成后采用独立检测方法分别对连接器的位置、连接器fpc基板露铜、连接器中央区域瑕疵、连接器五金部件缺陷和连接器塑料部件缺陷进行检测,根据检测结果采用动态模板更新机制实时更新检测模板,最后以已校正图像d为基础建立坐标系,对缺陷进行分类、定位标记并将检测结果输出。

具体的,图像预处理包括以下步骤:

a1、采集一幅无缺陷、无偏移倾斜的连接器原始图像,在该图像中截取连接器区域图像m,提取其特征值并保存,以id的形式标记,为后期模板匹配做准备。同时计算连接器区域图像的宽w与高h,作为连接器的尺寸;

a2、应用步骤a1建立的模板数据集在待测图像中搜索并定位连接器的位置,此时得到了连接器中心在图像中的位置坐标(xc,yc)、倾斜角α与尺寸w×h;在原始图像中开一个宽2w、高2h、倾斜角α的矩形窗,开窗尺寸应大于连接器fpc板尺寸;在原始图像中截取该矩形窗区域的图像c,完成裁剪;

a3、利用最小二乘法计算fpc基板侧边与底边的斜率k,在得到fpc基板倾斜量的基础上对图像c做反向旋转实现倾斜校正,校正后图像c′如下:

其中,为fpc基板的旋转角;

a4、对已校正图像c′进行灰度阈值分割,分割区域f(xl,yl)仅为fpc基板本体闭合区域,计算该区域的尺寸范围以定义重构后图像尺寸,新图像宽w、高h如下:

w=max[xl]-min[xl]

h=max[yl]-min[yl]

将分割区域f(xl,yl)数据复制到新建图像d完成重构用于后续检测。

具体的,连接器位置测量具体如下:

s101、利用图像预处理环节建立的连接器模板在已校正图像中搜索匹配,采用基于边缘方向梯度的模版匹配算法,搜索得到最大匹配度位置为(xc,yc),以及旋转角α;

s102、重构后图像d的边沿即为fpc基板的边沿,fpc底边相对图像底边的倾斜角为0度;故连接器相对fpc基板的倾斜角即为α,连接器在fpc基板中的相对位置如下:

ll=xc-(w/2)/cosα

lr=w-xc-(w/2)/cosα

lb=h-yc-(h/2)/cosα

其中,ll、lr、lb分别为连接器左、右、底边至fpc基板左、右、底边轮廓的相对距离,w为图像d的宽,h为图像d的高,w为连接器宽,h为连接器高。

具体的,将已校正图像中的连接器区域屏蔽,屏蔽窗是一块黑色填充区域,以连接器中心坐标(xc,yc)为中心,连接器倾斜角α为倾角,分别建立尺寸为0.385w×0.9h、0.645w×0.4h、0.588w×0.588h的三个屏蔽窗,采用自适应灰度阈值分割法将连接器fpc基板露铜区域分割出来进行检测。

进一步的,自适应灰度阈值分割法具体如下:

s201、计算被分割图像的灰度直方图,直方图中背景色像素与前景色像素占据主导;

s202、对直方图进行高斯滤波,得到了滤波后的平滑的直方图;

s203、计算直方图中极大值与次极大值ga、gb的灰度级位置;

s204、自适应阈值可由th=(ga+gb)/2得到。

具体的,由步骤s1得到连接器中心坐标(xc,yc)与倾斜角α,通过计算得到中心区域宽高尺寸为wc=w/2.5,hc=h/3.8,利用上述参数在连接器图像中打开一个矩形检测窗ir,以该窗区域为对象通过纹理检测方法提取瑕疵进行瑕疵,具体如下:

s301、对输入图像灰度化,将rgb三通道图像转换为单通道图像;

s302、对纹理区域背景进行分析:对单通道图像进行fft变换,然后对其频谱执行高斯滤波,最后对滤波后数据fft反变换,这样就得到了纹理背景;

s303、用单通道图像与纹理背景图像作差,使得纹理区域背景高频信息被消弱,图像得以增强;

s304、增强后的图像进行中值滤波,进一步消除噪声干扰,此时前景瑕疵与背景纹理对比度较大;

s305、利用灰度阈值法或者分水岭算法将纹理中的瑕疵提取出来,实现缺陷检测。

具体的,由模板匹配法已得到待测连接器的中心位置坐标(xc,yc),与倾斜角α,然后以(xc,yc)为中心对图像d反向旋转α,得到d′,此时待测图像中的连接器相对模板的倾斜量为0,再以(xc,yc)为中心,模板宽w高h为尺寸在待测图像中截取连接器区域tc,采用模板比较图像做差比较tc与模板m进行连接器五金部件缺陷检测。

具体的,采用多元量化指标对连接器塑料部件进行缺陷检测,具体如下:

s501、利用模板匹配法在已校正图像d中搜索并定位待检测连接器的中心(xc,yc)、倾斜角α、尺寸宽w高h;

s502、以上述参数在图像中截取连接器区域ic,该图像仅包含连接器本体;

s503、根据连接器的长宽比例截取图像ic的四个顶点a1、a2、a3、a4,截取尺寸为0.105w×0.28h;

s504、系统光源将光线投射到连接器4个顶点,其上表面反光强于侧面,用自适应灰度阈值分割法提取每个凸台的上表面区域,再进行矩形度评价以判断塑料部分是否被损坏,矩形度评价包括区域面积、轮廓周长、面积周长比和矩形度。

具体的,动态模板更新机制具体如下:

s601、待测图像tc与当前模板m通过检测算法来检测当前工件是否为良品;

s602、根据检测结果,若为良品则以该连接器图像为基准建立更新模板,然后进行分拣,若为不良品则直接进行分拣;

s603、将更新模板mu与上一周期检测模板mo的参数集做加权平均运算实现模板更新,加权平均运算后的新模板mn如下:

其中,a、b作为更新权重系数反映更新速度,作为用户参数进行设置,p1,p2…pn为模板参数;

s604、将步骤s603得到的新模板mn作为下一周期检测模板参与运算。

具体的,以已校正图像d为基础建立坐标系,分析每一类缺陷的定位标记,具体如下:

s701、连接器偏移/倾斜;

s702、直接在全局坐标系xoy中对fpc基板露铜标记,若已检出某片区域uc(xj,yj)露铜,则缺陷的位置与尺寸r如下:

其中,n为瑕疵区域像素点数;

s703、连接器的中心矩形区域为中心区缺陷的检测范围,在子图像中执行,将子图像坐标系xoy转换到全局坐标系xoy中,若存在缺陷区域ud(xk,yk),中心区瑕疵尺寸同r,在全局坐标系的标记位置xc,yc如下:

其中,中心区域中心坐标为(xc,yc),中心区域的宽wc=w/2.5,高hc=h/3.8,中心区原点o在xoy中位置坐标为p(xc-wc/2,yc-hc/2);

s704、将连接器图像检测出的缺陷坐标变换到全局坐标系xoy中,连接器中心在xoy中的位置坐标为(xc,yc),宽w,高h;若存在缺陷区域um(xr,yr),则五金部分存在缺陷在全局坐标系中的位置xm,ym可表示为:

s705、对连接器的四个顶点进行塑料部件的检测,四个顶点x1,y1、x2,y2、x3,y3、x4,y4的标记中心如下:

x1=xc-w/2+w′/2y1=yc-h/2+h′/2

x2=xc+w/2-w′/2y2=yc-h/2+h′/2

x3=xc-w/2+w′/2y3=yc+h/2-h′/2

x4=xc+w/2-w′/2y4=yc+h/2-h′/2

其中,顶点区域宽w′=0.105w,高h′=0.28h;

s706、最终的结果输出以两种形式表示,第一种:通过将已标记瑕疵的检测结果图像保存至本地磁盘输出;第二种:将连接器偏移/倾斜、fpc基板露铜、连接器中心区域缺陷、连接器五金缺陷和连接器塑料缺陷数据保存至数据库当中。

与现有技术相比,本发明至少具有以下有益效果:

本发明提出了一种基于机器视觉的连接器质量综合检测方法,建立连接器模板数据集,采集被检测连接器的图像,对所采集到的电池连接器原始图像进行图像裁剪截取该矩形窗区域的图像c,将裁剪图像c进行倾斜校正得到校正后图像c′,对图像c′进行重构的到图像d完成图像预处理,图像预处理完成后采用五种独立的检测方法分别对连接器的位置、连接器fpc基板露铜、连接器中央区域瑕疵、连接器五金部件缺陷和连接器塑料部件缺陷进行检测,根据检测结果采用动态模板更新机制实时更新检测模板,最后以已校正图像d为基础建立坐标系,对缺陷进行分类、定位标记并将检测结果输出,应用该方法可以实现快速、全方位、高精度的电池连接器质量检测而无需人工干预,在一定程度上为电池制造行业就电池连接器生产环节提供质量保障。

进一步的,图像预处理主要是对连接器原始图像执行裁剪、校正等工作提取连接器及fpc基板区域图像,消除冗余及干扰,为后续缺陷检测环节做准备工作。

进一步的,连接器是一种表贴式电子元件,对其位置测量可以判定其是否在焊接环节出现偏移或倾斜现象。

进一步的,采用自适应灰度阈值分割法检测fpc基板露铜缺陷可加强系统对光照变化的抗干扰能力,如光源光衰、照明供电电压不稳、环境光发生变化等情况。

进一步的,对电池连接器中心区域缺陷检测采用的是纹理分析的方法,由于其为磨砂材质,小尺寸或浅色缺陷不易被提取,故采用该方法可有效解决该问题。

进一步的,同型号的电池连接器其结构相似,因此采用模板匹配图像做差的方法比较模板与待测件五金部分是否存在较大差异。该方法能直观的反映待测件与模板存在的偏差分布情况。此外,该方法仅对二者之间五金部分进行比较而不影响其他项的检测。

进一步的,由于连接器塑料部件与fpc基板均为深色,检测时不易区分,故本文提出的塑料部件检测方法通过面积、周长、面积周长比、矩形度四个方面综合评价塑料部分缺损变形情况以最大程度保证检测准确性。

进一步的,系统长时间不间断的在产线运行,一些工作状态或条件会发生一定程度的变化,如光源光衰、设备振动、供电电压不稳定等因素。这些因素对检测的影响是渐变的,动态模板更新机制可最大程度降低该影响。

进一步的,通过检测对连接器图像中存在的各类缺陷以不同颜色的记号标记,可以使用户直观的察觉到当前被检电池连接器的缺陷分布情况,包括类别、数量以及尺寸。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明图像裁剪及分割示意图;

图2为本发明重构后图像示意图;

图3为本发明连接器位置测量示意图;

图4为本发明连接器露铜检测示意图;

图5为本发明连接器中心及五金检测示意图;

图6为本发明图像做差流程示意图;

图7为本发明塑料部件检测示意图;

图8为本发明动态模板更新机制原理图;

图9为本发明系统检测流程图;

图10为本发明电池连接器检测与标记分类示意图;

图11为本发明系统原理图;

图12为本发明系统软件架构图;

图13为本发明用户操作界面示意图。

其中:1.工控机;2.图像采集设备;3.光源控制器;4.扫码器;5.plc控制器;6.机械手;7.送料带;8.电池;9.良品出料带;10.次品出料带。

具体实施方式

本发明提供了一种基于机器视觉的电池连接器质量检测方法,检测的前提需要采集被检测连接器的图像,假设已获取被检测连接器图像。在进行各项缺陷检测前需要对图像预处理,这里涉及三个环节:

a1、模板数据集

在进行连接器质量检测前首要的工作是建立连接器模板数据集,为后期的连接器定位及检测环节做准备。模板顾名思义即为一个标准、一个参照,因此需采集一幅无缺陷、无偏移倾斜的连接器原始图像。在该图像中截取连接器区域图像m,提取其特征值并保存,以id的形式标记,为后期模板匹配做准备。同时计算连接器区域图像的宽w与高h,作为连接器的尺寸。

a2、图像裁剪

电池连接器检测所采集到的原始图像是一幅包含了电芯边缘、夹具背景、连接器等内容的复杂图像,为了降低信息冗余,消除无用背景信息的干扰,需通过图像裁剪粗略提取连接器图像。

本发明任意旋转角比例窗的裁剪方法,具体实现如下:

a201、应用步骤a1建立的模板数据集在待测图像中搜索并定位连接器的位置,此时得到了连接器中心在图像中的位置坐标(xc,yc)、倾斜角α与尺寸w×h(宽w高h,同等硬件平台下同型号连接器尺寸相似)。

a202、在原始图像中开一个宽2w、高2h、倾斜角α的矩形窗,开窗尺寸应大于连接器fpc板尺寸。

a203、在原始图像中截取该矩形窗区域的图像c,完成裁剪,图像裁剪如图1所示。

a3、倾斜校正

电池的连接器是焊接在fpc基板上的,所以检测是以fpc基板图像为基础进行后续多元化分析的。由于fpc基板与电池属于柔性连接,故每次采集的图像位置可能会有偏差,因此图像校正是必要环节。在检测视场中,偏移的发生不会对检测造成影响,这里主要校正倾斜量。

本环节的输入图像为裁剪图像c,此时图像中的fpc基板存在倾斜。要校正倾斜首先需要计算当前fpc基板的倾斜量,然后对图像整体反向旋转即可实现校正。利用最小二乘法计算fpc基板侧边与底边的斜率,如式(3-1)所示:

式中xi、yi为fpc基板边沿轮廓点的坐标,可由逐点扫描法采样得到,而采样点数n越大,计算的斜率精度越高,如图1所示。此时fpc基板的整体斜率可由三条边的斜率平均值表示,同时也可得到其旋转角,如式(3-2)所示:

在得到fpc基板倾斜量的基础上对图像c做反向旋转,如式(3-3)所示:

a4、为了方便后续检测环节,这里对校正后图像c′进行重构。重构方法如下:

a401、对已校正图像c′进行灰度阈值分割,分割区域f(xl,yl)仅为fpc基板本体闭合区域,如图1所示;

a402、计算该区域的尺寸范围以定义重构后图像尺寸,新图像宽w高h如式(3-4)所示:

a403、将分割区域f(xl,yl)数据复制到新建图像d完成重构,后续各项检测均以此图为基础,重构后图像如图2所示。

本发明一种基于机器视觉的电池连接器质量检测方法,根据电池连接器在生产制造过程中出现的各种缺陷,将其大致归为五类,在完成上述图像预处理的基础上对图像进一步分析,分别进行五种缺陷的检测,具体实现如下:

s1、连接器位置测量

连接器是一种表贴焊接原件,位置测量主要是为了检测连接器焊接在fpc基板中是否发生偏移或者倾斜。测量量分别为连接器边沿与fpc基板边沿的相对距离,连接器相对fpc基板底边的倾斜角。

s101、利用预处理环节建立的连接器模板在已校正图像中搜索匹配,模板匹配算法采用基于边缘方向梯度的模版匹配算法。搜索得到最大匹配度位置为(xc,yc)(此坐标亦为连接器中心),以及旋转角α。

s102、重构后图像d的边沿即为fpc基板的边沿,fpc底边相对图像底边的倾斜角为0度;故连接器相对fpc基板的倾斜角即为α,连接器在fpc基板中的相对位置可由式(3-5)所示:

式中,w为图像d的宽,h为图像d的高,w为连接器宽,h为连接器高。连接器位置测量示意图如图3所示,

s2、连接器fpc基板露铜检测

在生产加工过程中,由于工艺限制可能会对连接器焊接的fpc基板造成划伤,导致fpc基板中间层的覆铜裸露,形成安全隐患。因此露铜检测是检测fpc基板而非连接器本体。为了方便检测,首先需要将已校正图像中的连接器区域屏蔽。屏蔽窗是一块黑色填充区域,这里屏蔽窗由3部分组成,以连接器中心坐标(xc,yc)为中心,连接器倾斜角α为倾角,分别建立尺寸为0.385w×0.9h、0.645w×0.4h、0.588w×0.588h的三个屏蔽窗。

用屏蔽窗覆盖已校正图像中的连接器区域,此时的图像信息仅包含fpc基板表面。fpc基板为深色,露铜处为高亮色,这里采用自适应灰度阈值分割法将露铜区域分割出来以检测瑕疵,如图4所示,该方法具体如下:

s201、计算被分割图像的灰度直方图,直方图中背景色像素与前景色像素占据主导;

s202、对直方图进行高斯滤波,得到了滤波后的平滑的直方图;

s203、计算直方图中两个峰值(极大值与次极大值)ga、gb的灰度级位置;

s204、自适应阈值可由th=(ga+gb)/2得到。

s3、连接器中央区域瑕疵检测

由于电池连接器的特殊构造,对其中央区域的瑕疵进行检测首先需要从连接器图像中截取该区域。由步骤s1得到连接器中心坐标(xc,yc)与倾斜角α,通过计算得到中心区域宽高尺寸为wc=w/2.5,hc=h/3.8,利用上述参数在连接器图像中打开一个矩形检测窗ir,以该窗区域为对象进行瑕疵检测,如图5所示。

中心区域为塑料材质,磨砂表面,本发明纹理检测方法以提取瑕疵,具体实现如下:

s301、对输入图像灰度化,将rgb三通道图像转换为单通道图像;

s302、对纹理区域背景进行分析:对单通道图像进行fft变换,然后对其频谱执行高斯滤波,最后对滤波后数据fft反变换,这样就得到了纹理背景;

s303、用单通道图像与纹理背景图像作差,使得纹理区域背景高频信息被消弱,图像得以增强;

s304、增强后的图像进行中值滤波,进一步消除噪声干扰,此时瑕疵(前景)与纹理(背景)对比度较大;

s305、利用灰度阈值法或者分水岭算法将纹理中的瑕疵提取出来,实现缺陷检测。

s4、连接器五金部件缺陷检测

连接器五金部件的缺陷主要表现为变形、缺损,本发明针对此类缺陷的检测是通过模板比较图像做差的方法实现。

由模板匹配法已得到待测连接器的中心位置坐标(xc,yc),与倾斜角α。然后以(xc,yc)为中心对图像d反向旋转α,得到d′,如式(3-6)所示:

此时待测图像中的连接器相对模板的倾斜量为0,再以(xc,yc)为中心,模板宽w高h为尺寸在待测图像中截取连接器区域tc。由于同型号连接器构造相似,通过比较tc与模板m即可检测五金部件缺陷。

在tc与m中,五金部分反光性强,通过自适应阈值法即可提取出五金部分区域,得到tc′,m′,设有图像x与y,则作差结果z可由式(3-7)所示:

z=x∪y-y(3-7)

很明显z即为x比y多出的部分。对tc′,m′应用该方法即可得到待测图像中五金部分相对于模板所缺损或形变的部分,记为um(xr,yr)。其中异常的连接器五金部分重合度较低,图像相减后um值较大。该方法的实施需要结合一些预处理与后处理环节以保证检测的精确度,具体流程如图6所示。

s5、连接器塑料部件缺陷检测

由于连接器塑料部件与fpc基板均为黑色,灰度反差较小不易检测,本发明以多元量化指标来评价连接器塑料部件是否损坏,具体步骤如下:

s501、利用模板匹配法在已校正图像d中搜索并定位待检测连接器(中心(xc,yc)、倾斜角α、尺寸宽w高h);

s502、以上述参数在图像中截取连接器区域ic,该图像仅包含连接器本体,由于连接器的构造已知,连接器塑料部分主要为其4个顶点,每个顶点的构造相似,故可用同一套方法评价;

s503、根据连接器的长宽比例截取图像ic的四个顶点a1、a2、a3、a4,截取尺寸为0.105w×0.28h;

s504、由于硬件设计,系统光源将光线投射到连接器4个顶点,其上表面反光强于侧面,形似“凸台”状,此时用自适应灰度阈值分割法提取每个凸台的上表面区域,再进行矩形度评价以判断塑料部分是否被损坏。

矩形度评价包含四个方面:

区域面积:这里面积可用像素数表示,由分割区域像素数na来决定;

轮廓周长:对分割的区域使用canny算子,提取其边沿,计算周长l;

面积周长比:

矩形度:其中sr为分割区域最小外接矩形面积。

只有四个条件同时满足阈值方可认为连接器某顶点塑料部分正常。检测过程如图7所示。

s6、动态模板更新机制

在实际生产过程中系统的运行环境较为复杂,同时长时间在产线不间断工作,一些工作状态或条件会发生一定程度的变化,如光源光衰、设备振动、供电电压不稳定等因素。这些因素对检测的影响是渐变的,为最大程度降低影响,本发明提出了一种动态模板更新机制,顾名思义就是根据检测结果实时更新检测模板,使系统的检测基准趋向于当前的工作状态。该机制的原理图如图8所示:

该机制的流程如下:

s601、待测图像tc与当前模板m通过检测算法来检测当前工件是否为良品;

s602、根据检测结果,若为良品则以该连接器图像为基准建立更新模板,然后进行分拣,若为不良品则直接进行分拣。

s603、将更新模板mu与上一周期检测模板mo的参数集做加权平均运算实现模板更新,加权平均运算如式(3-8)所示:

式中a、b作为更新权重系数反映更新速度,可作为一项用户参数进行设置,p1,p2…pn为模板参数。

s604、得到的新的mn作为下一周期检测模板参与运算。

请参阅图11,本发明基于机器视觉的电池连接器质量检测系统,包括工控机1、图像采集设备2、光源及光源控制器3、扫码器4、plc控制器5、取料机械手6、送料带7、电池8、良品出料带9和次品出料带10。

工控机1通过gige与plc控制器5、光源控制器设备3中的光源控制器以及图像采集设备2中的相机连接,通过rs232与扫码器4连接,plc控制器5分别与送料机构的送料带7、机械手6以及良品出料带9和次品出料带10连接,机械手用于拾取电池8。

请参阅图12和13,为本发明的系统软件架构图,软件部分主要分为六大模块,包括系统管理、检测算法、硬件驱动、系统配置、系统控制以及系统输出。其中检测算法与硬件驱动在后台执行,用户不可修改,而其他部分用户都可在可视化界面下操作。系统配置为非常重要的一个环节,包括检测模板配置、检测结果输出配置、检测参数设置、图像采集配置以及串口通信配置。只有正确的配置才能保证系统正常运行。

请参阅图12,其中,系统软件各模块的主要功能为:

系统管理:系统用户的登录、注册、权限管理功能以及任务管理功能。

检测算法:针对连接器质量评价的软件实现方法,具体流程已在前文中描述。

硬件驱动:硬件驱动主要实现应用软件对各个硬件部件的控制与管理。

系统配置:这里的配置项包含五项,已在前文中描述,对各项配置是支持系统自动检测的基础。

系统控制:控制检测系统的运行状态,其中包括离线运行、单步运行以及自动运行。

系统输出:输出系统的检测结果,主要以三种形式输出,即实时结果输出、后台数据输出以及系统运行状态显示。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明一种基于机器视觉的电池连接器质量检测方法的流程图如图9所示,具体步骤如下:

1、启动系统,建立电池连接器初始模板数据集;

2、配置系统,在系统运行前配置其输出方式、串口通信、检测参数、模板信息、图像采集,并对这些配置项保存;

3、启动系统,准备工作完成后,系统软件向电控装置plc发送送料命令cmd1;

4、送料,plc收到送料命令后控制机械手抓取一片待测电池至条码扫描区,然后发送送料完成命令cmd2并等待;

5、条码扫描,计算机控制扫描器扫描待测电池条码,若扫码成功则保存条码信息,发送命令cmd3进行下一环节,反之则发送命令cmd4执行次品分拣;

6、系统软件收到cmd3命令后控制图像采集设备捕获检测区域电池连接器图像;

7、将采集到的电池原始图像保存至计算机内存当中,这时作为输入项利用第三章所述方法进行处理;

8、检测过程中的检测数据(连接器偏移与倾斜、五金瑕疵、塑料瑕疵、中心瑕疵、fpc基板露铜)将保存至access数据库中,同时输出检测结果图像;

9、经过算法处理后,检测结果分为良品与不良品,若为良品则执行模板更新机制,然后系统根据结果不同向电控plc发送命令cmd5或cmd4,

10、plc根据命令的不同控制机械手对已检测电池分拣,并等待下一周期的检测任务,重复步骤3~10的工作。

s7、缺陷的分类、定位标记以及检测结果的输出

在电池连接器加工组装过程中,会引起各种缺陷的产生,如外观不良,连接器偏移/歪斜、连接器塑胶本体破损变形、五金部分变形/缺失、连接器脏污等,根据行业需要,本发明实现了对各种缺陷的检测方法,并以预处理后的图像d为基础,分析各种类型的缺陷,如图10所示:

由于功能不同,各个子算法的输出代表了此类缺陷的存在与否,并以不同颜色的记号标记在图像d上,这样就完成了自动分类。

由于检测机理不同,以图像d为基础建立坐标系,分析每一类缺陷的定位标记方法:

s701、连接器偏移/倾斜:连接器位置与倾斜量的测量是以数据的形式表现的,最终会与标准阈值进行比较而无需标记。

s702、fpc基板露铜

fpc基板露铜的检测范围即为图像d的全局检测范围,故不需要进行坐标变换,直接在全局坐标系xoy中标记,若已检出某片区域uc(xj,yj)露铜,则缺陷的位置与尺寸可分别由式(4-1)与式(4-2)表示:

其中,n为瑕疵区域像素点数;

s703、中心区缺陷

中心区缺陷的检测范围为连接器的中心矩形区域,在子图像中执行,需要将子图像坐标系xoy转换到全局坐标系xoy中。

由前述得中心区域中心坐标为(xc,yc),中心区域的宽wc=w/2.5,中心区域的高hc=h/3.8,则中心区原点o在xoy中位置坐标为p(xc-wc/2,yc-hc/2)。

若存在缺陷区域ud(xk,yk),中心区瑕疵尺寸同式(4-2),而在全局坐标系的标记位置为式(4-3);

s704、五金部件缺陷

连接器五金部件缺陷是以连接器本体通过图像相减的方式检测的,需要将连接器图像检测出的缺陷坐标变换到全局坐标系xoy中。同样做差得到的缺陷尺寸同式(4-2)所示。

连接器中心在xoy中的位置坐标为(xc,yc),宽w,高h;若存在缺陷区域um(xr,yr),则五金部分存在缺陷在全局坐标系中可表示为式(4-4):

s705、塑料部件缺陷

塑料部件的检测是针对连接器的四个顶点,因此一旦检测出某处塑料部分存在缺陷,直接将此顶点区域圈出完成标记。由前述得顶点区域宽w′=0.105w,高h′=0.28h,四个顶点的标记中心如式(4-5)所示:

s706、最终的结果输出以两种形式表示,第一种:通过将已标记瑕疵的检测结果图像实时显示并保存至本地磁盘输出;第二种:将所有检测数据(连接器偏移/倾斜、fpc基板露铜、连接器中心区域缺陷、连接器五金缺陷、连接器塑料缺陷)保存至数据库当中。

以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

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