一种用于智能家居控制面板缺陷检测的设备及其检测方法与流程

文档序号:21190798发布日期:2020-06-20 18:27阅读:291来源:国知局
一种用于智能家居控制面板缺陷检测的设备及其检测方法与流程

本发明涉及缺陷检测技术领域的一种缺陷检测的设备,尤其涉及一种用于智能家居控制面板缺陷检测的设备,还涉及该设备的用于智能家居控制面板缺陷检测方法。



背景技术:

随着智能家居技术的逐步发展,触控面板的功能、复杂程度越来越高,因此,需要对触控面板进行全面检测,以将存在缺陷的产品剔除。许多生产厂商在触控面板生产过程中会加入多道检测工序,用以提高零件的质量,但是目前国内在自动检测技术方面水平有限,大部分还是依靠人工检测和半自动化检测,在工业生产中,使用人工检测对大批量产品进行质检存在着诸多问题,例如:成本较高、时间周期长、检测工序复杂、错误率高等。随着生产水平的不断进步,工业零件更加复杂、精密,传统的人工检测已经无法满足大批量、快速性、低成本、正确率等现代化生产需求。



技术实现要素:

为解决现有的控制面板检测成本和错误率高的技术问题,本发明提供一种用于智能家居控制面板缺陷检测的设备及其检测方法。

本发明采用以下技术方案实现:一种用于智能家居控制面板缺陷检测的设备,其包括:

检测系统,其包括检测箱、工业相机、载物平台以及驱动轴;检测箱的相对两侧分别开设两个窗口,两个窗口与检测箱的部分空间构成一条检测通道;工业相机安装在检测箱上,且检测器朝向所述检测通道;驱动轴位于所述检测通道中;载物平台活动安装在驱动轴上,并能通过驱动轴而在所述检测通道中移动以穿过窗口;

驱动系统,其包括步进电机;步进电机用于通过驱动轴驱使载物平台移动;

控制系统,其包括控制器;控制器用于先通过所述驱动系统驱使载物平台先从一个预设的原点沿着所述检测通道运动至一个指定位置,再驱使工业相机拍摄位于载物平台上的产品以生成一个检测图像,最后延时一个预设时间一后通过所述驱动系统驱使载物平台沿着所述检测通道返回至所述原点,并延时一个预设时间二;以及

图像处理系统,其包括灰度变换模块、滤波模块、坐标建立模块、检测设置模块、划分模块、模板匹配模块以及识别模块;所述灰度变换模块用于对所述检测图像进行灰度变换,以获得一个灰度图像;所述滤波模块用于对所述灰度图像进行高斯滤波,以获得一个滤波图像;所述坐标建立模块用于建立坐标系,且所述坐标系的原点为所述滤波图像的标志性区域,四个象限均设为所述滤波图像的检测范围;所述检测设置模块用于在所述坐标系中对所述滤波图像设置检测目标和一个特征对象;所述划分模块用于对位于所述坐标系中的滤波图像划分检测区域;所述模板匹配模块用于在所述检测区域中,先根据所述检测目标与所述特征对象的灰度相似值以获得一个匹配分数,再判断所述匹配分数是否大于一个预设配对分数,是则判定匹配成功,否则判定匹配失败;所述识别模块用于在所述模板匹配模块判定匹配失败时,显示检测失败并标记相应的缺陷位置,否则显示检测成功。

本发明通过检测系统的载物平台对产品进行输送,在载物平台抵达指定位置时延时以便于控制器驱使工业相机对产品进行拍摄,获得检测图像,随后控制器驱使载物平台穿过窗口返回至原点以便于后续对下一个产品进行输送检测,而图像处理系统则先对检测图像进行灰度变换和高斯过滤,增加对比度和去除噪声干扰,使图像更清晰,再建立坐标系、设置检测目标对象、划分roi,最后根据检测目标和特征对象的灰度相似值进行判断,以判断是否匹配成功,并在匹配失败时将缺陷位置标记出来,解决了现有的控制面板检测成本和错误率高的技术问题,得到了操作简单、成本低、检测效率高,而且检测错误率低的技术效果。

作为上述方案的进一步改进,所述检测系统还包括led光源;led光源安装在检测箱中,并用于向所述指定位置发射光线,使所述光线在载物平台上反射至工业相机的检测器。

进一步地,工业相机和led光源均安装在检测箱的顶壁上,并位于所述检测通道的上方。

再进一步地,载物平台与驱动轴螺接,且载物平台的底端能沿着检测箱的底壁滑动;所述驱动系统还包括电机驱动器;控制器通过电机驱动器驱使步进电机转动,使驱动轴旋转以带动载物平台沿着检测箱的底壁在所述检测通道中移动。

作为上述方案的进一步改进,所述检测系统还包括红外传感器;红外传感器的发射器和接收器分别固定在检测箱的相对两内壁上,且所述发射器发射的光线穿过所述指定位置后抵达所述接收器;控制器在红外传感器检测到载物平台遮蔽所述光线时,先驱使步进电机停止动作,再判定载物平台抵达所述指定位置,并驱使工业相机拍摄所述检测图像。

作为上述方案的进一步改进,载物平台与驱动轴螺接,所述检测系统还包括至少一根定位杆;定位杆与驱动轴平行,且穿过载物平台,并位于所述检测通道中。

进一步地,所述检测系统还包括分别与两个窗口对应的两块移动遮光板以及分别与两块移动遮光板对应的两个伸缩件;每块移动遮光板活动安装在检测箱上,并能够通过移动而盖住对应的窗口,使位于检测箱中的检测通道处于无光状态;每个伸缩件安装在检测箱上,并用于驱使移动遮光板朝向对应的窗口移动以盖住对应的窗口。

再进一步地,控制器还用于在载物平台移动时通过伸缩件驱使遮光板打开对应的窗口,并在工业相机拍摄所述检测图像时,通过伸缩件驱使遮光板移动以盖住对应的窗口。

再进一步地,工业相机为mv-ce013-50gc型工业相机,led光源为mv-rl62x41a60-v型光源,照射角度为60°;步进电机为42hs4813a4cel06型步进电机,电机驱动器为m422型步进电机驱动器;控制器为西门子s7-200plc,所述图像处理系统采用visionbuilderai工具进行图像处理。

本发明还提供一种用于智能家居控制面板缺陷检测方法,其应用于上述任意所述的用于智能家居控制面板缺陷检测的设备中,其包括以下步骤:

先通过所述驱动系统驱使载物平台先从一个预设的原点沿着所述检测通道运动至一个指定位置,再驱使工业相机拍摄位于载物平台上的产品以生成一个检测图像,最后延时一个预设时间一后通过所述驱动系统驱使载物平台沿着所述检测通道返回至所述原点,并延时一个预设时间二;

对所述检测图像进行灰度变换,以获得一个灰度图像;

对所述灰度图像进行高斯滤波,以获得一个滤波图像;

建立坐标系,且所述坐标系的四个象限均设为所述滤波图像的检测范围;

在所述坐标系中对所述滤波图像设置检测目标和一个特征对象;

对位于所述坐标系中的滤波图像划分检测区域;

在所述检测区域中,先根据所述检测目标与所述特征对象的灰度相似值以获得一个匹配分数,再判断所述匹配分数是否大于一个预设配对分数,是则判定匹配成功,否则判定匹配失败;

在所述模板匹配模块判定匹配失败时,显示检测失败并标记相应的缺陷位置,否则显示检测成功。

相较于现有的控制面板检测设备,本发明的用于智能家居控制面板缺陷检测的设备及其检测方法具有以下有益效果:

1、该用于智能家居控制面板缺陷检测的设备,其检测系统中载物平台在检测通道中通过步进电机进行运动,能够从检测箱的外侧穿过窗口而抵达指定位置,此时控制器驱使步进电机延时启动,并使工业电机对位于载物平台上的产品进行拍摄,以获取相应的检测图像,随后在延时结束后将载物平台穿过窗口而返回至原点,以便于承载下一个产品并进行图像采集。这样,多个产品就可以依次实现自动化图像检测,无需人工进行图像采集。

同时,图像处理系统对检测图像进行进一步处理。其中,灰度变换模块将检测图像进行灰度变换以获得灰度图像,从而优化由于采集过程中光源和相机本身因素导致的对比度不足、噪声过多的弊病,使图像更加清晰、易于识别。滤波模块能够对灰度图像进行高斯滤波,对含有少量噪声的灰度图像进行滤波来降低噪声干扰,使图像进一步清晰,并消除噪声点。坐标建立模块则建立坐标系,使滤波图像位于坐标系中,而检测设置模块能够设置检测目标和特征对象。模板匹配模块在检测区域中,通过检测目标和特征对象的相似性进行判断,当相似性满足条件时判定匹配成功,否则判定匹配失败。识别模块能够显示检测成功或者失败,并将检测失败的缺陷位置显示出来,以实现对产品缺陷的检测。这样,该设备就无需人工进行检测,全程通过设备实现缺陷检测,从而降低检测成本和检测错误率,同时由于检测工序分步进行,在上下料的时候可以对检测图像进行处理,检测工序简单,可以减少检测的时间周期,同时能够大批量进行检测,满足大批量、快速性、低成本、正确率等现代化生产需求。

2、该用于智能家居控制面板缺陷检测的设备,其检测系统还可设置led光源,led光源发射的光线能够增强采集的检测图像的强度,同时保证拍摄的检测图像不会出现重影等不良影响。而且,该检测系统还设置移动遮光板和伸缩件,在载物平台移动时,即步进电机处于工作状态时,控制器通过伸缩件使移动遮光板打开窗口,以便于载物平台穿过窗口以来往于原点和指定位置之间。而在工业相机采集图像时,控制器则通过伸缩件驱使移动遮光板将窗口盖住,从而将外界的光线隔绝,避免外界光线进入到检测箱中而影响图像采集的清晰度,使最终对产品图像的缺陷检测更加准确。

3、该用于智能家居控制面板缺陷检测的设备,其检测系统还可设置红外传感器,红外传感器的发射器和接收器之间的光线能够穿过指定位置,这样在载物平台到达指定位置时就会遮住光线,从而使红外传感器能够检测出来,这样控制器就可以先驱使步进电机停止动作,使载物平台停留在指定位置上,随后驱使工业相机进行拍摄,从而获取到产品的检测图像。这样,设备可以使每次载物平台都精确地停留在指定位置上,防止由于步进电机长时间使用产生的累计误差而造成载物平台位置偏移,提高检测图像采集的准确性。

4、该用于智能家居控制面板缺陷检测的设备,其检测系统还可设置定位杆,定位穿过载物平台,这样在步进电机转动时,驱动轴与载物平台之间由于螺接作用而产生相对转动,而定位杆又进一步限制载物平台相对驱动轴转动,使得载物平台只能沿着驱动轴的轴向移动,进而能够往返于原点和指定位置,以将多个产品分别输送至指定位置进行图像采集,以进一步对各个产品进行缺陷检测,从而提高产品检测效率。

附图说明

图1为本发明实施例1的用于智能家居控制面板缺陷检测的设备的结构示意图;

图2为图1中的用于智能家居控制面板缺陷检测的设备的控制系统的控制器6的plc接线图;

图3为图1中的用于智能家居控制面板缺陷检测的设备的驱动系统带的程序图;

图4为图1中的用于智能家居控制面板缺陷检测的设备的图像处理系统的图像处理程序图;

图5为图1中的用于智能家居控制面板缺陷检测的设备的图像处理系统的图像检测程序图;

图6为本发明实施例2的用于智能家居控制面板缺陷检测的设备的结构示意图;

图7为本发明实施例3的用于智能家居控制面板缺陷检测的设备的结构示意图;

图8为本发明实施例4的用于智能家居控制面板缺陷检测的设备的结构示意图;

图9为本发明实施例5的用于智能家居控制面板缺陷检测的方法的流程示意图。

符号说明:

1检测箱9驱动轴

2工业相机10窗口

3led光源11红外传感器

4步进电机12定位杆

5电机驱动器13移动遮光板

6控制器14伸缩件

7pc机81平面板

8载物平台82底座

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例1

请参阅图1,本实施例提供了一种用于智能家居控制面板缺陷检测的设备,该设备能够对智能家居产品进行缺陷检测,例如对控制面板进行全面检测,以将存在缺陷的产品剔除。其中,该用于智能家居控制面板缺陷检测的设备包括检测系统、驱动系统、控制系统以及图像处理系统。另外,为了使检测的过程更加高效,在其他一些实施例中,该设备还可包括上下料系统,该上下料系统可以采用现有的机械手对产品进行上下料。

检测系统包括检测箱1、工业相机2、载物平台8以及驱动轴9,还可以包括led光源3。检测箱1的相对两侧分别开设两个窗口10,两个窗口10与检测箱1的部分空间构成一条检测通道。在本实施例中,这两个窗口10均为方形开口,而且为同一个方形柱的两个截面。工业相机2安装在检测箱1上,而且检测器朝向检测通道。在本实施例中,工业相机2为mv-ce013-50gc型工业相机,其分辨率1280×960,帧率30fps,像元尺寸3.75μm×3.75μm。本实施例的该工业相机2可以得到分辨率极高的图像,避免由于分辨率过低导致的误判。驱动轴9位于检测通道中,其可以选用螺纹柱,而且与检测箱1的底壁平行。载物平台8活动安装在驱动轴9上,并能通过驱动轴9而在检测通道中移动以穿过窗口10。载物平台8可以与驱动轴9螺接,而且载物平台8的底端能沿着检测箱1的底壁滑动。在本实施例中,载物平台8包括平面板81和底座82,平面板81用于放置产品,而底座82与平面板81连接,并与驱动轴9连接。led光源3安装在检测箱1中,并用于向指定位置发射光线,使光线在载物平台8上反射至工业相机2的检测器。为了能够实现对产品的准确测量,工业相机2和led光源3均安装在检测箱1的顶壁上,并位于检测通道的上方,从而能够拍摄到产品的正面图像。led光源3可以为mv-rl62x41a60-v型光源,照射角度为60°。led光源3发射的光线能够增强采集的检测图像的强度,同时保证拍摄的检测图像不会出现重影等不良影响。

驱动系统包括步进电机4,还可以包括电机驱动器5。步进电机4用于通过驱动轴9驱使载物平台8移动。在本实施例中,步进电机4为42hs4813a4cel06型步进电机,电机驱动器5为m422型步进电机驱动器。步进电机4能够将电脉冲信号转变为角位移或线位移的开环控制电机,在非超载的情况下,步进电机4的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当电机驱动器5接收到一个脉冲信号,电机驱动器5就驱动步进电机4按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的,因此可以使载物平台8按照预设量的要求准确地移动到检测通道中指定位置,从而使产品能够位于工业相机2的检测范围内。

请参阅图2以及图3,控制系统包括控制器6,在其他一些实施例中,该系统还可以包括其他的控制组件。控制器6用于先通过驱动系统驱使载物平台8先从一个预设的原点沿着检测通道运动至一个指定位置,再驱使工业相机2拍摄位于载物平台8上的产品以生成一个检测图像,最后延时一个预设时间一后通过驱动系统驱使载物平台8沿着检测通道返回至原点,并延时一个预设时间二。其中,预设时间一和预设时间二均可以采用3s,保证工业相机2有足够时间去采集待检测图像,停止时间结束后,驱动系统会继续输送载物平台8至检测箱1的外侧。控制器6通过电机驱动器5驱使步进电机4转动,使驱动轴9旋转以带动载物平台8沿着检测箱1的底壁在检测通道中移动。在本实施例中,控制器6为西门子s7-200plc,可优先为cpu224xpcnac/dc/rly。控制器6每完成一次载物平台8的往返,就完成了一个产品的图像采集工作,这样多个产品就可以依次实现自动化图像检测,无需人工进行图像采集。另外,控制组件可以实现其他的控制功能,例如,在其他实施例中,上下料系统的上下料控制过程就可以通过控制组件完成,当然,这个过程在另外的实施例中也可以通过控制器6实现。

其中,根据本申请实施例的具体要求,控制器6对步进电机4的控制包括:启动、停止、运动到终点、运动到起点、运动到检测位置,这些指令由按键发出或由visionbuilderai软件发出;plc输出端q0.0、q0.1分别输出dir+(方向信号)、pu+(脉冲信号)给步进电机驱动器,间接驱动步进电机;输出端q0.2是对工业相机照明光源的控制;输出端q0.3是对伸缩件的控制;红外传感器接入拓展模块em235;输入端i0.0用于接收复位信号、i0.1用于接收启动信号、i0.2用于接收停止信号、i0.3用于接收将载物平台输送至左侧终点位置、i0.4用于接收将载物平台输送至右侧起点位置、i0.5用于接收将载物平台输送至检测位置。控制系统的主要步骤包括:运动到指定位置、运动到原点、延时1.5s。当visionbuilderai在发出运动到指定位置命令、运动到原点命令后,会立即执行下一个环节,为了能使载物平台8移至设定位置,需要后面加入两个延时环节。运动程序原本是由step7软件编写的plc控制程序,后由visionbuilderai进行调用。

请参阅图4以及图5,图像处理系统用于对前述系统拍摄的检测图像进行图像处理,并进一步实现对产品的缺陷检测。其中,该图像处理系统包括灰度变换模块、滤波模块、坐标建立模块、检测设置模块、划分模块、模板匹配模块以及识别模块。这些模块之间可以单独设置,也可以相互组合成新的模块。在本实施例中,像素处理系统设置在pc机7中,其在实际应用中,可以直接设置在现有的产品生产线的电脑中,即作为一种程序模块而单独设立。为了方便对检测图像进行处理,本实施例选择将从检测系统采集到的检测图像集合输入至pc机7中的visionbuilderai软件,即图像处理系统采用visionbuilderai工具进行图像处理。首先,工业相机2从预设角度拍摄产品的图像直接传送到pc机7或储存到某一设定路径再由visionbuilderai软件调用。利用该软件对待检测图像进行灰度变换、高斯滤波,经过预处理的图像是一个低噪声的灰度图,接着对灰度图进行建立坐标系、设置检测对象、划分roi、模板匹配、识别状态设置以及结果显示等过程。使用软件可以在短时间内建立完整的预处理以及缺陷检测程序,不需要使用大量文字程序,仅仅利用列表选项就能对检测程序进行相关设定,操作人员可以根据上述设置流程建立检测程序。其中,pc机7与西门子s7-200plc连接,以此控制步进电机4驱动载物平台8的移动。pc机7与步进电机4连接,为led光源3供电以及获取来自图像采集设备从预设角度采集到的待检测图像集合,在接收检测图像后,利用预先设计好的基于visionbuilderai的图像检测程序,对检测图像进行缺陷检测,根据图像检测程序输出的检测结果确定缺陷所在的位置。

灰度变换模块用于对检测图像进行灰度变换,以获得一个灰度图像。其中,灰度变换主要步骤:点击visionassistant,在imageprocessingsteps列表中点击pressedittoaddprocessingsteps,选择extractcolorplanes点击,选择hsv-valueplane,即得到含有少量噪声的灰度图像。灰度变换模块进行灰度变换,能够优化由于采集过程中光源和相机本身因素导致的对比度不足、噪声过多的弊病,使图像更加清晰、易于识别。

滤波模块用于对灰度图像进行高斯滤波,以获得一个滤波图像。其中,点击filerimage,在filers列表中选择gaussian,即高斯滤波,然后对高斯滤波参数进行设置,在kernelsize栏输入3,即三阶矩阵,该矩阵参数使用原始参数即可,无需变更。滤波模块能够对灰度图像进行高斯滤波,对含有少量噪声的灰度图像进行滤波来降低噪声干扰,使图像进一步清晰,并消除噪声点。

坐标建立模块用于建立坐标系,且坐标系的原点为滤波图像的标志性区域,四个象限均设为滤波图像的检测范围。在本实施例中,选取待检测图像中的标志性区域,以此作为坐标轴原点建立坐标系,该标志性区域需满足必然存在性,因为后期roi的定位是根据该坐标系确定,若早期定位未识别到坐标原点,则无法进行后续识别,该坐标原点同时也作为图像配准算法的依据。

检测设置模块用于在坐标系中对滤波图像设置检测目标和一个特征对象。设置检测对象1-设置检测对象2-......-设置识别状态-显示结果。设置检测对象:点击matchpattern,即可在selecttemplateregion界面使用红色方框在待检测图像中自主规划检测目标。检测目标设置完成后,点击specifications,设置rotated,即目标偏移范围,将max和min均设置成5、-5。特征对象功能是判断该图像是否为本程序需要检测的图像,检测图像中若有特征对象,检测程序继续执行;反之,停止检测。特征对象的选取必须是该产品中必然存在的标志性图案,例如商标。

划分模块用于对位于坐标系中的滤波图像划分检测区域。划分roi:检测对象设置完成后,需在待检测图像中规划检测区域,使用绿色方框自主规划检测区域,检测过程中,程序会在绿色方框中寻找检测目标,设置的检测区域越大则检测时间越长,所以该区域大小规划不超过检测目标的15%。

模板匹配模块用于在检测区域中,先根据检测目标与特征对象的灰度相似值以获得一个匹配分数,再判断匹配分数是否大于一个预设配对分数,是则判定匹配成功,否则判定匹配失败。在本实施例中,在options界面中设置最低匹配分数,倘若检测分数小于最低匹配分数,则判定失败,匹配分数设置为800。limits界面中设置该检测区域中出现的检测目标个数,设置为1;该界面同时可显示检测目标的得分情况,即该检测目标与模板的相似程度。在本实施例中,模板匹配模块使用基于灰度值的模板匹配算法。在匹配过程中,程序会在自主规划的roi中根据模板目标的灰度值去寻找灰度值相似度较高检测目标,上述步骤中设置的匹配分数为800,检测目标匹配分数若高于800,则判定匹配成功;反之,匹配失败。匹配成功roi区域依旧显示绿色方框;反之,显示红色方框标记。识别状态设置点击setinspectionstatus,选择settofailifanypreviousstepfails。即设置为只要出现错误则判定为失败。

识别模块用于在模板匹配模块判定匹配失败时,显示检测失败并标记相应的缺陷位置,否则显示检测成功。在本实施例中,显示结果设置点击displayimage,选择ifinspectionstatusisfail。当判定为失败时,展示最终检测结果,并标记匹配失败位置。根据程序设定,依照次序对若干个检测对象进行识别。检测完毕后,识别状态栏会显示触控面板是否完好,并展示具体识别结果,并标注检测失败位置。

综上所述,相较于现有的控制面板检测设备,本实施例的用于智能家居控制面板缺陷检测的设备及其检测方法具有以下优点:

该用于智能家居控制面板缺陷检测的设备,其检测系统中载物平台在检测通道中通过步进电机进行运动,能够从检测箱的外侧穿过窗口而抵达指定位置,此时控制器6驱使步进电机延时启动,并使工业电机对位于载物平台上的产品进行拍摄,以获取相应的检测图像,随后在延时结束后将载物平台穿过窗口而返回至原点,以便于承载下一个产品并进行图像采集。这样,多个产品就可以依次实现自动化图像检测,无需人工进行图像采集。而且,检测系统还可设置led光源,led光源发射的光线能够增强采集的检测图像的强度,同时保证拍摄的检测图像不会出现重影等不良影响。

同时,图像处理系统对检测图像进行进一步处理。其中,灰度变换模块将检测图像进行灰度变换以获得灰度图像,从而优化由于采集过程中光源和相机本身因素导致的对比度不足、噪声过多的弊病,使图像更加清晰、易于识别。滤波模块能够对灰度图像进行高斯滤波,对含有少量噪声的灰度图像进行滤波来降低噪声干扰,使图像进一步清晰,并消除噪声点。坐标建立模块则建立坐标系,使滤波图像位于坐标系中,而检测设置模块能够设置检测目标和特征对象。模板匹配模块在检测区域中,通过检测目标和特征对象的相似性进行判断,当相似性满足条件时判定匹配成功,否则判定匹配失败。识别模块能够显示检测成功或者失败,并将检测失败的缺陷位置显示出来,以实现对产品缺陷的检测。这样,该设备就无需人工进行检测,全程通过设备实现缺陷检测,从而降低检测成本和检测错误率,同时由于检测工序分步进行,在上下料的时候可以对检测图像进行处理,检测工序简单,可以减少检测的时间周期,同时能够大批量进行检测,满足大批量、快速性、低成本、正确率等现代化生产需求。

实施例2

请参阅图6,本实施例提供了一种用于智能家居控制面板缺陷检测的设备,其在实施例1的基础上增加检测系统的结构。其中,检测系统还包括红外传感器11。红外传感器11的发射器和接收器分别固定在检测箱1的相对两内壁上,且发射器发射的光线穿过指定位置后抵达接收器。控制器6在红外传感器11检测到载物平台8遮蔽光线时,先驱使步进电机4停止动作,再判定载物平台8抵达指定位置,并驱使工业相机2拍摄检测图像。

该用于智能家居控制面板缺陷检测的设备,其检测系统还可设置红外传感器11,红外传感器11的发射器和接收器之间的光线能够穿过指定位置,这样在载物平台8到达指定位置时就会遮住光线,从而使红外传感器11能够检测出来,这样控制器6就可以先驱使步进电机4停止动作,使载物平台8停留在指定位置上,随后驱使工业相机2进行拍摄,从而获取到产品的检测图像。这样,设备可以使每次载物平台8都精确地停留在指定位置上,防止由于步进电机4长时间使用产生的累计误差而造成载物平台8位置偏移,提高检测图像采集的准确性。

实施例3

请参阅图7,本实施例提供了一种用于智能家居控制面板缺陷检测的设备,其在实施例1的基础上增加检测系统的结构。其中,载物平台8仍然与驱动轴9螺接。检测系统还包括定位杆12,定位杆12的数量至少为一根。定位杆12与驱动轴9平行,且穿过载物平台8,并位于检测通道中。这样,在步进电机转动时,驱动轴9与载物平台8之间由于螺接作用而产生相对转动,而定位杆12又进一步限制载物平台8相对驱动轴9转动,使得载物平台8只能沿着驱动轴9的轴向移动,进而能够往返于原点和指定位置,以将多个产品分别输送至指定位置进行图像采集,以进一步对各个产品进行缺陷检测,从而提高产品检测效率。

实施例4

请参阅图8,本实施例提供了一种用于智能家居控制面板缺陷检测的设备,其在实施例1的基础上增加检测系统的结构。其中,检测系统还包括两块移动遮光板13和两个伸缩件14。两块移动遮光板13分别与两个窗口10对应,而两个伸缩件14分别与两块移动遮光板13对应。每块移动遮光板13活动安装在检测箱1上,并能够通过移动而盖住对应的窗口10,使位于检测箱1中的检测通道处于无光状态。每个伸缩件14安装在检测箱1上,并用于驱使移动遮光板13朝向对应的窗口10移动以盖住对应的窗口10。而且,控制器6还用于在载物平台8移动时通过伸缩件14驱使遮光板13打开对应的窗口10,并在工业相机2拍摄检测图像时,通过伸缩件14驱使遮光板13移动以盖住对应的窗口10。

因此,该用于智能家居控制面板缺陷检测的设备,其检测系统还设置移动遮光板13和伸缩件14,在载物平台8移动时,即步进电机4处于工作状态时,控制器6通过伸缩件14使移动遮光板13打开窗口10,以便于载物平台8穿过窗口10以来往于原点和指定位置之间。而在工业相机采集图像时,控制器6则通过伸缩件14驱使移动遮光板13将窗口10盖住,从而将外界的光线隔绝,避免外界光线进入到检测箱1中而影响图像采集的清晰度,使最终对产品图像的缺陷检测更加准确。

实施例5

请参阅图9,本实施例提供了一种用于智能家居控制面板缺陷检测方法,该方法应用于实施例1-5中所提供的任意一种用于智能家居控制面板缺陷检测的设备中。其中,该用于智能家居控制面板缺陷检测方法包括以下这些步骤。

101、采集产品的检测图像

先通过驱动系统驱使载物平台8先从一个预设的原点沿着检测通道运动至一个指定位置,再驱使工业相机2拍摄位于载物平台8上的产品以生成一个检测图像,最后延时一个预设时间一后通过驱动系统驱使载物平台8沿着检测通道返回至原点,并延时一个预设时间二;

102、对检测图像进行图像处理和缺陷检测

对检测图像进行灰度变换,以获得一个灰度图像;

对灰度图像进行高斯滤波,以获得一个滤波图像;

建立坐标系,且坐标系的四个象限均设为滤波图像的检测范围;

在坐标系中对滤波图像设置检测目标和一个特征对象;

对位于坐标系中的滤波图像划分检测区域;

103、对处理后图像进行缺陷识别判断

在检测区域中,先根据检测目标与特征对象的灰度相似值以获得一个匹配分数,再判断匹配分数是否大于一个预设配对分数,是则判定匹配成功,否则判定匹配失败;

在模板匹配模块判定匹配失败时,显示检测失败并标记相应的缺陷位置,否则显示检测成功。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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