引线尺寸检测方法、装置及计算机可读存储介质与流程

文档序号:15589941发布日期:2018-10-02 18:50阅读:269来源:国知局

本发明主要涉及电子元器件检测技术领域,具体地说,涉及一种引线尺寸检测方法、装置及计算机可读存储介质。



背景技术:

在音频声学系统中,有大量应用喇叭扬声器进行发声的产品。喇叭扬声器中包括音圈和纸盆,当交变音频电流通过音圈时,音圈产生随音频电流而变化的磁场,这一变化的磁场与喇叭扬声器磁体的磁场发生相吸或相斥的作用,导致音圈产生机械振动从而带动纸盆振动,反复推动空气而发出声音。其中音圈由漆包线绕制而成,绕线的入线端与出线端为引线,引线作为音圈的重要组成部分,其尺寸和轨迹对产品的发声和质量有着重要的影响。在现有工艺中,引线在生产过程的诸如绕线、组装或者焊接等各个工序中都可能出现不良,而位于不同位置的引线,具有不同的环境背景,对于与引线颜色相近的背景,因引线和背景难以区分,导致引线尺寸检测难度大,误判率高。



技术实现要素:

本发明的主要目的是提供一种引线尺寸检测方法、装置及计算机可读存储介质,旨在解决现有技术中背景色相近环境下的引线尺寸检测难度大,误判率高的问题。

为实现上述目的,本发明提供一种引线尺寸检测方法,所述引线尺寸检测方法包括以下步骤:

当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

优选地,所述对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像的步骤包括:

对待处理图像进行预处理,并确定经预处理的待检测图像中待检测产品的轮廓基准,根据轮廓基准确定待处理图像的检测区域;

对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像。

优选地,所述对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像的步骤包括:

根据灰度处理预设值对待处理图像的检测区域进行灰度处理,以使检测区域中的引线和引线所在背景区分;

提取经灰度处理的待处理图像中的引线尺寸特征参数,并将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像。

优选地,所述将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像的步骤包括:

判断各引线尺寸特征参数是否均在各对应预设尺寸参数区间内,当各引线尺寸特征参数均在各对应预设尺寸参数区间内时,则确定检测区域中引线的像素面积;

判断所述像素面积是否在预设面积区间内,当所述像素面积在预设面积区间内时,则将各引线尺寸特征参数所形成的区域作为特征图像区域,将特征图像区域中的图像确定为目标特征图像。

优选地,所述判断所述像素面积是否在预设面积区间内的步骤之后包括:

当所述像素面积不在预设面积区间内,且像素面积大于预设面积区间的上边界值时,则对灰度处理预设值进行调节;

将经调节后的灰度处理预设值作为新的灰度处理预设值,并执行根据灰度处理预设值对各待处理图像的检测区域进行灰度处理的步骤。

优选地,所述判断所述像素面积是否在预设面积区间内的步骤之后包括:

当所述像素面积不在预设面积区间内,且像素面积小于预设区间的下边界值时,则判定检测区域中引线的像素面积无效,根据引线尺寸特征参数形成区域所生成的目标特征图像无效。

优选地,所述当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸的步骤包括:

识别目标特征图像的有效性,若目标特征图像有效,则采用第一预设算法对目标特征图像进行检测,生成检测结果;

若目标特征图像无效,则采用第二预设算法对待处理图像进行检测,生成检测结果;

将所述检测结果和预设结果区间对比,并根据对比结果确定待检测产品中的引线尺寸。

优选地,所述当检测到待检测产品到达检测工位时,启动拍摄装置对各待检测产品中的引线进行拍摄的步骤包括:

当检测到待检测产品到达检测工位时,启动拍摄装置和碗光源,控制碗光源对待检测产品提供光照,并控制拍摄装置对待检测产品中的引线进行拍摄。

此外,为实现上述目的,本发明还提出一种引线尺寸检测装置,所述引线尺寸检测装置包括:存储器、处理器、通信总线以及存储在所述存储器上的引线尺寸检测程序;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行所述引线尺寸检测程序,以实现以下步骤:

当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

本实施例的引线尺寸检测方法,当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;在所生成的目标特征图像有效,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。本方案通过对待检测产品的待处理图像中的引线和引线所在背景进行图像区分处理,生成目标特征图像,实现通过第一预设算法对目标特征图像进行检测。因生成的目标特征图像中对引线与其所在背景进行区分,从而在通过预设算法对其进行检测时,可使检测更为方便、且准确度高。

附图说明

图1是本发明的引线尺寸检测方法第一实施例的流程示意图;

图2是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种引线尺寸检测方法。

请参照图1,图1为本发明引线尺寸检测方法第一实施例的流程示意图。在本实施例中,所述引线尺寸检测方法包括:

步骤s10,当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

本发明的引线尺寸检测方法主要适用于声学系统中引线的视觉检测,应用于控制装置端,将带有引线且有检测需求的产品作为待检测产品,检测需求为检测引线的尺寸与轨迹是否满足产品要求。控制装置与传感装置、拍摄装置通过有线或无线的方式相连,传感装置可以为接近传感器或距离传感器等,用于检测待检测产品是否到达检测工位;拍摄装置可以为摄像头或照相机等,用于对到达检测工位的待检测产品进行图像拍摄。当传感装置检测到待检测产品到达检测工位时,向控制装置发送提示信息,以提示控制装置待检测产品已到达检测工位。控制装置当检测接收到此待检测产品到达检测工位的提示信息时,则控制拍摄装置启动,以对到达检测工位的待检测产品中的引线进行拍摄,生成各待检测产品的待处理图像。因拍摄装置在拍摄的过程中不可避免的会对呈现在拍摄装置镜头前的物品进行拍摄,而待检测产品中除了引线之外还有其他的部件,或者引线安装在待检测产品的壳体内部,将此其他部件或者待检测产品的壳体作为待处理图像中引线的背景,即待处理图像包括引线即引线所在待检测产品的位置背景。此外考虑到拍摄效果,在拍摄的过程中需要使用光源对拍摄进行光照操作,而结合各光照效果考虑,优先使用碗光源进行光照。从而当检测到待检测产品到达检测工位时,启动拍摄装置对各待检测产品中的引线进行拍摄的步骤包括:

当检测到待检测产品到达检测工位时,启动拍摄装置和碗光源,控制碗光源对待检测产品提供光照,并控制拍摄装置对待检测产品中的引线进行拍摄。

当检测到待检测产品到达检测工位,说明有待检测产品需要检测,则先进行图像拍摄,启动拍摄装置和碗光源。碗光源为碗状的光源提供装置,在碗口处排列有多个灯珠,灯珠所发射的光线经碗内面反射,可使经碗口射出的光线更为均匀。碗底设置有小孔,摄像装置的镜头放置在小孔处,通过小孔对待检测产品的引线进行拍摄。控制装置控制碗光源对进行图像拍摄的待检测产品提供光照的同时,控制拍摄装置对待检测产品中的引线进行拍摄,以确保所拍摄的引线图像具有清楚的拍摄效果。此外碗光源在将待检测产品的引线打亮的同时,将引线的两侧投射出一道均匀的黑影,有利于引线的特征提取,即有利于对待处理图像的图像处理。

步骤s20,对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

进一步地,在生成待处理图像之后,对此待处理图像中引线相对于引线所在背景进行图像区分处理,以将引线从其所在背景中区分出来。因不同类型的待处理产品中引线的位置的差异性,即引线位于不同待处理产品的不同位置空间,如对于待处理产品a和b,a中的引线位于其内部空间的左上角,而b中的引线位于其内部空间的右下角。而在将待处理产品进行拍摄生成待处理图像的过程中,是针对整个待处理产品进行图像拍摄,使引线位于不同待处理图像的不同位置。如果引线所占待处理图像的位置空间很小,而图像处理针对整个待处理图像,则使图像处理针对很对无用的位置空间,降低了图像处理的效率。从而本实施例在图像处理过程中需要先确定引线所在待处理图像中的位置,将所在位置的引线与其背景进行图像区分处理,以便进行引线特征提取,生成目标特征图像。具体地,对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像的步骤包括:

步骤s21,对待处理图像进行预处理,并确定经预处理的待检测图像中待检测产品的轮廓基准,根据轮廓基准确定待处理图像的检测区域;

本实施例在确定引线所在待处理图像中的位置时,可先识别待处理图像中所体现的待检测产品的轮廓基准,再对轮廓基准所在位置进行图像识别以确定引线所在位置,将此位置区域作为检测区域。而在对待检测产品的轮廓基准识别过程中只需要将待检测产品与其所在环境区别,如果使用待处理图像的原始图像进行识别,因待处理图像的原始图像的数据量较大,识别所需要处理的数据量较大,降低了图像处理效率。从而先对待处理图像进行预处理,将待处理图像的数据量降低,以提高待检测产品的轮廓基准的确定效率。如由原来的一千万像素降低为五百万像素,对此经过预处理后的待处理图像进行轮廓基准识别,确定待检测产品的轮廓基准。在确定待检测产品的轮廓基准后,则进一步对轮廓基准中引线所在位置进行确定,将引线所在位置确定为待处理图像的检测区域。

步骤s22,对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像。

在确定待处理图像的检测区域,即引线所在位置后,对此待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,以使引线区别于其所在背景,并对此经图像区分处理的检测区域进行特征提取操作,使提取特征操作更为简便。因检测区域为引线所在区域,所提取的特征为引线所具有的特征值,可包括引线的非环型值、延长值、边界宽度、边界形态等。此提取操作其实质为通过引线特征确定引线的所在检测区域的位置,即通过引线的非环型值、延长值、边界宽度、边界形态等确定引线在检测区域的位置。将此引线所在检测区域位置的图像作为目标特征图像,实现根据提取的各特征生成目标特征图像。

步骤s30,当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

可理解地,因目标特征图像由根据提取的引线特征生成,而在提取引线特征的过程中可能存在失败的情况,如引线与其所在背景的颜色过于相近,而不能将引线特征从其背景中提取出来,而导致特征提取失败,从而导致根据各特征所生成的目标特征图像无效;而在提取引线特征成功的情况下,则根据各特征所生成的目标特征图像有效。本实施例的引线尺寸检测主要检测引线的尺寸与轨迹是否满足产品要求,为了对引线的尺寸和轨迹是否满足要求进行判定,预先设置有第一预设算法,采用第一预设算法对所生成的目标特征图像进行检测,进而根据检测所得到的检测结果确定待检测产品中的引线尺寸。考虑到所生成的目标特征图像可能有效也可能无效,针对有效和无效的不同情况预先设置有不同的预设算法。具体地,当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸的步骤包括:

步骤s31,识别目标特征图像的有效性,若目标特征图像有效,则采用第一预设算法对目标特征图像进行检测,生成检测结果;

步骤s32,若目标特征图像无效,则采用第二预设算法对待处理图像进行检测,生成检测结果;

步骤s33,将所述检测结果和预设结果区间对比,并根据对比结果确定待检测产品中的引线尺寸。

进一步地,因所生成的目标特征图像可能有效也可能无效,而对有效的目标特征图像和无效的目标特征图像的处理方式不一样,从而先对目标特征图像的有效性进行识别。若所生成的目特征图像中引线的特征和像素面积均有效,则可判定目标特征图像有效;而所生成的目特征图像中引线的特征和像素面积存在任意一项无效,则可判定目标特征图像无效。针对有效和无效的目标特征图像,设置有第一预设算法和第二预设算法,将与目标特征图像有效所对应的预设算法作为第一预设算法,而与目标特征图像无效所对应的预设算法作为第二预设算法。当目标特征图像有效时,则采用此第一预设算法对目标特征图像进行检测,测量目标特征图像中引线的尺寸以及其轨迹位置,将测量所得到的结果作为检测结果。而当目标特征图像无效时,因生成的目标特征图像不能用于表征引线的特征,则采用第二预设算法对待处理图像进行检测,即直接对待检测产品拍摄所得到的待处理图像进行检测。因待处理图像中所包括引线之外的图形元素众多,在采用第二预设算法进行检测过程中,对待处理图像中的颜色值进行严格的确认划分,以从待处理图像中区分出引线,并测量所区分出来引线的尺寸及其轨迹位置,将此测量所得到的结果作为检测结果。此外在对引线进行区分的操作时,一旦出现不一致的颜色值,如对于待检测产品中的引线上沾染有其他杂质,则对其成像生成的待处理图像中沾染有其他杂质的引线位置的像素值和引线中未沾染其他杂质位置的像素值不一致;当出现此不一致的情况时,则将待处理图像所对应的待检测产品中的引线尺寸判定为不合格,防止对引线尺寸出现误判的情形。

更进一步地,为了确定此引线的尺寸与轨迹是否满足产品要求,设置有预设结果区间。此预设结果区间为预先设置的一个区间范围,因同一类型的不同待检测产品,虽然两者的生产工艺相同,但仍然存在细微误差,从而预先设置区间范围,检测时只要在此区间范围内均为尺寸合格的引线。具体地,在对目标特征图像或待处理图像中引线的尺寸和轨迹位置进行测量,生成检测结果后,将检测结果和预设结果区间对比,判断所生成的检测结果是否在预设结果区间内;当检测结果在预设结果区间内时,则说明待检测产品中的引线尺寸和轨迹满足产品要求;而当检测结果不在预设结果区间内,大于预设结果区间上边界或者小于预设结果区间下边界时,则说明待检测产品中的引线尺寸和轨迹不满足产品要求。本实施根据目标特征图像的有效性,采用不同的预设算法对引线成像进行检测,并设定预设结果区间实现根据检测结果和预设结果区间的对比结果确定待检测产品中引线尺寸的合格性,提高了引线尺寸检测的准确度。

本实施例的引线尺寸检测方法,当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;在所生成的目标特征图像有效,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。本方案通过对待检测产品的待处理图像中的引线和引线所在背景进行图像区分处理,生成目标特征图像,实现通过第一预设算法对目标特征图像进行检测。因生成的目标特征图像中对引线与其所在背景进行区分,从而在通过预设算法对其进行检测时,可使检测更为方便、且准确度高。

进一步地,在本发明引线尺寸检测方法的另一实施例中,所述对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像的步骤包括:

步骤s221,根据灰度处理预设值对待处理图像的检测区域进行灰度处理,以使检测区域中的引线和引线所在背景区分;

步骤s222,提取经灰度处理的待处理图像中的引线尺寸特征参数,并将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像。

可理解地,在对待处理图像的检测区域进行特征提取操作时,因待处理图像由待检测产品直接成像形成,其形成的图像根据摄像装置不同而不同,可能为彩色图像也可能为灰度图像,当为彩色图像时,先将彩色的待处理图像转换为灰度图像,再对灰度的待处理图像进行灰度处理。本实施例的灰度处理为二值化处理,设定有灰度处理预设值,根据此灰度处理预设值对待处理图像的检测区域进行灰度处理,将检测区域中各点的灰度值与灰度处理预设值对比,判断各点的灰度值与灰度处理预设值之间的大小关系。将灰度值大于灰度处理预设值的点设定为亮点或暗点,相应的将灰度值小于灰度处理预设值的点设定为暗点或亮点,通过灰度处理预设值对待处理图像的检测区域进行灰度处理,将检测区域中的引线和其背景区分。其中灰度处理预设值针对不同的待检测产品而设定的有差异,如某待检测产品的待处理图像中引线的灰度值大致为小于k值,则可设定灰度处理预设值为k,将待处理图像中灰度值大于k的点设定为暗点,而小于k的点设定为亮点,以实现引线和背景的区分。

进一步地,在对待处理图像的检测区域进行灰度处理,将引线和其所在背景进行区分之后,则可对经灰度处理的待处理图像中的引线尺寸特征参数进行提取操作。其中引线尺寸特征参数包括非环型值、延长值、边界宽度、边界形态,用于表征引线的形态尺寸。因引线和其所在背景经过灰度处理进行区分,从而可通过图像识别确定引线的非环形值、延长值、边界宽度以及边界形态,即提取引线尺寸特征参数。引线尺寸特征参数用于表征引线的形态尺寸,具有此形态尺寸的引线所在区域为特征图像区域,即引线尺寸特征参数所形成的区域为特征图像区域,而此区域内的特征图像为目标特征图像,即引线图像,从而实现根据提取的各特征形成的图像区域生成目标特征图像。

进一步地,在本发明引线尺寸检测方法的另一实施例中,所述将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像的步骤包括:

步骤q1,判断各引线尺寸特征参数是否均在各对应预设尺寸参数区间内,当各引线尺寸特征参数均在各对应预设尺寸参数区间内时,则确定检测区域中引线的像素面积;

步骤q2,判断所述像素面积是否在预设面积区间内,当所述像素面积在预设面积区间内时,则将各引线尺寸特征参数所形成的区域作为特征图像区域,将特征图像区域中的图像确定为目标特征图像。

可理解地,对于不同待检测产品,其具有的引线尺寸和轨迹不相同,为了确保所提取的引线尺寸特征参数与引线的理论特征参数值一致,需要对所提取的引线尺寸特征参数的有效性进行判断。而在对引线尺寸特征参数的提取过程中,虽然提取的工艺流程一致,但总会有误差的存在,从而为了对所提取的引线尺寸特征参数的有效性进行判断,本实施例根据引线所具有的理论特征参数值设置有与各引线尺寸特征参数对应的预设尺寸参数区间。如设定某引线的非环型值、延长值、边界宽度、边界形态的理论特征参数值分别为a、b、c、d;则设定非环形值的预设尺寸参数区间在引线的非环形值加减40像素,延长值的预设尺寸参数区间在引线的延长值加减10像素,边界宽度的预设尺寸参数区间在引线的边界宽度值加减50像素,边界形态的预设尺寸参数区间在引线的边界形态值加减10像素;即非环型值、延长值、边界宽度、边界形态的预设尺寸参数区间分别为[a-40,a+40]、[b-10,b+10]、[c-50,c+50]、[d-10,d+10]。当提取到各引线尺寸特征参数后,将各个引线尺寸参数和其对应的预设尺寸参数区间对比,判断是否在对应的预设尺寸参数区间内,如提取的非环型值、延长值、边界宽度、边界形态分别为k1、k2、k3和k4,则将k1、k2、k3和k4分别和预设尺寸参数区间[a-40,a+40]、[b-10,b+10]、[c-50,c+50]、[d-10,d+10],判断是否均在对应的预设尺寸参数区间内,当提取的各引线尺寸特征参数均在各对应预设尺寸参数区间内时,则说明提取的引线尺寸特征参数与引线的理论特征参数值相符合,提取的引线尺寸特征参数有效。

进一步地,考虑到可能存在引线尺寸特征参数所形成的区域中除了引线图像之外还有其他图像的情形,即引线所在环境的背景图像中存在杂质,引线与其所在环境的背景图像没有区分清楚,而对引线尺寸和轨迹位置检测产生影响。因在没有杂质影响的纯背景下引线的理论像素面积是一定的,从而本实施例针对不同类型的引线设置有预设面积区间,此预设面积区间根据引线理论像素面积变化区间确定,如某类型引线理论像素面积变化区间为[area1,area2],据此考虑到引线所在背景不能完全去掉,而将其预设面积区间设置为[area1-1000,area2+2000]。在确定提取的引线尺寸特征参数有效后,需进一步确定经灰度处理后的检测区域中引线的像素面积,并将此像素面积和其对应的预设面积区间比较,判断引线的像素面积是否在预设面积区间内。当引线的像素面积在预设面积区间内时,则说明经灰度处理后的检测区域中引线和其背景区分清楚,背景不会对引线尺寸及其轨迹位置的检测产生影响。将各引线尺寸特征参数所形成的区域作为特征图像区域,以表征引线的形态尺寸,将特征图像区域中的图像确定为目标特征图像,即引线图像。通过对提取的引线尺寸特征参数以及引线的像素面积的有效性进行判断,确保了所生成的目标特征图像的精确性,从而提高了引线尺寸检测的准确性。

进一步地,在本发明引线尺寸检测方法的另一实施例中,所述判断所述像素面积是否在预设面积区间内的步骤之后包括:

步骤q3,当所述像素面积不在预设面积区间内,且像素面积大于预设面积区间的上边界值时,则对灰度处理预设值进行调节;

步骤q4,将经调节后的灰度处理预设值作为新的灰度处理预设值,并执行根据灰度处理预设值对各待处理图像的检测区域进行灰度处理的步骤。

更进一步地,而将引线的像素面积和其对应的预设面积区间比较,判断出引线的像素面积不在预设面积区间内,且像素面积大于预设面积区间的上边界值时,则说明引线与其所在背景没有完全分离,引线所在的背景中存在杂质,将此杂质对应的像素作为引线的像素进行计算,而使引线的像素面积增大。此时需要对灰度处理预设值进行调节,将经过调节后的灰度处理预设值作为新的灰度处理预设值,使用此新的灰度处理预设值对各待处理图像的检测区域再次进行灰度处理,对检测区域中的引线和其所在背景进行再次区分,并再次提取引线尺寸特征参数进行检测是否在对应的预设尺寸参数区间内,若在则再次判定引线的像素面积是否在预设面积区间内,若在则说明再次经灰度处理后的检测区域中引线和其背景区分清楚,可将各引线尺寸特征参数所形成的区域作为特征图像区域,并将特征图像区域中的图像确定为目标特征图像。而若经再次判定引线的像素面积仍然不在预设面积区间内,则说明引线与其所在背景仍然没有完全分离,需要进一步对灰度处理预设值进行调节,将经过调节后的灰度处理预设值作为新的灰度处理预设值,执行根据灰度处理预设值对各待处理图像的检测区域进行灰度处理的步骤。可能灰度处理预设值经多次调节,对待处理图像的检测区域进行多次灰度处理后,所得到的引线像素面积仍然不在预设面积范围内。如果无限次的调节处理,显然会影响其他待检测产品的检测,耗费系统资源,从而可设定调节次数经验值,当对灰度处理预设值的调节次数到达调节次数经验值,所得到的引线像素面积仍然不在预设面积范围内时,则将根据此引线尺寸特征参数形成区域生成的目标特征图像判定为无效,以便使用第二预设算法对原始的待处理图像进行检测,而不依赖于无效的目标特征图像进行引线尺寸检测,提高检测的准确性。

进一步地,在本发明引线尺寸检测方法的另一实施例中,所述判断所述像素面积是否在预设面积区间内的步骤之后包括:

步骤q5,当所述像素面积不在预设面积区间内,且像素面积小于预设区间的下边界值时,则判定各引线尺寸特征参数所形成区域的像素面积无效,根据引线尺寸特征参数形成区域所生成的目标特征图像无效。

更进一步地,在将引线的像素面积和其对应的预设面积区间比较,判断出引线的像素面积不在预设面积区间内,且像素面积小于预设面积区间的下边界值时,则说明引线与其所在背景颜色非常相似,引线和背景难以区分,检测区域中引线的像素面积不能表针引线,此像素面积无效,相应的根据引线尺寸特征参数形成区域所生成的目标特征图像无效。而当像素面积为零时,则说明引线和背景融为一体,引线尺寸特征参数提取失败,其所生成的目标特征图像无效。此时使用第二预设算法对原始的待处理图像进行检测,而不依赖于无效的目标特征图像进行引线尺寸检测,以提高检测的准确性

参照图2,图2为本发明实施例方案涉及的硬件运行环境的设备结构示意图。

如图2所示,该引线尺寸检测装置可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该引线尺寸检测装置还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图2中示出的引线尺寸检测装置结构并不构成对引线尺寸检测装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图2所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及引线尺寸检测程序。操作系统是管理和控制引线尺寸检测装置硬件和软件资源的程序,支持引线尺寸检测程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与引线尺寸检测装置中其它硬件和软件之间通信。

在图2所示的引线尺寸检测装置中,处理器1001用于执行存储器1005中存储的引线尺寸检测程序,实现以下步骤:

当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

进一步地,所述对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像的步骤包括:

对待处理图像进行预处理,并确定经预处理的待检测图像中待检测产品的轮廓基准,根据轮廓基准确定待处理图像的检测区域;

对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像。

进一步地,所述对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像的步骤包括:

根据灰度处理预设值对待处理图像的检测区域进行灰度处理,以使检测区域中的引线和引线所在背景区分;

提取经灰度处理的待处理图像中的引线尺寸特征参数,并将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像。

进一步地,所述将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像的步骤包括:

判断各引线尺寸特征参数是否均在各对应预设尺寸参数区间内,当各引线尺寸特征参数均在各对应预设尺寸参数区间内时,则确定检测区域中引线的像素面积;

判断所述像素面积是否在预设面积区间内,当所述像素面积在预设面积区间内时,则将各引线尺寸特征参数所形成的区域作为特征图像区域,将特征图像区域中的图像确定为目标特征图像。

进一步地,所述判断所述像素面积是否在预设面积区间内的步骤之后,处理器1001用于执行存储器1005中存储的引线尺寸检测程序,实现以下步骤:

当所述像素面积不在预设面积区间内,且像素面积大于预设面积区间的上边界值时,则对灰度处理预设值进行调节;

将经调节后的灰度处理预设值作为新的灰度处理预设值,并执行根据灰度处理预设值对各待处理图像的检测区域进行灰度处理的步骤。

进一步地,所述判断所述像素面积是否在预设面积区间内的步骤之后,处理器1001用于执行存储器1005中存储的引线尺寸检测程序,实现以下步骤:

当所述像素面积不在预设面积区间内,且像素面积小于预设区间的下边界值时,则判定检测区域中引线的像素面积无效,根据引线尺寸特征参数形成区域所生成的目标特征图像无效。

进一步地,所述当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸的步骤包括:

识别目标特征图像的有效性,若目标特征图像有效,则采用第一预设算法对目标特征图像进行检测,生成检测结果;

若目标特征图像无效,则采用第二预设算法对待处理图像进行检测,生成检测结果;

将所述检测结果和预设结果区间对比,并根据对比结果确定待检测产品中的引线尺寸。

进一步地,所述当检测到待检测产品到达检测工位时,启动拍摄装置对各待检测产品中的引线进行拍摄的步骤包括:

当检测到待检测产品到达检测工位时,启动拍摄装置和碗光源,控制碗光源对待检测产品提供光照,并控制拍摄装置对待检测产品中的引线进行拍摄。

本发明引线尺寸检测装置具体实施方式与上述引线尺寸检测方法各实施例基本相同,在此不再赘述。

本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:

当检测到待检测产品到达检测工位时,启动拍摄装置对待检测产品中的引线进行拍摄,以生成待处理图像;

对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像;

当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸。

进一步地,所述对待处理图像中引线相对于引线所在背景进行图像区分处理,生成目标特征图像的步骤包括:

对待处理图像进行预处理,并确定经预处理的待检测图像中待检测产品的轮廓基准,根据轮廓基准确定待处理图像的检测区域;

对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像。

进一步地,所述对待处理图像的检测区域中引线相对于引线所在背景进行图像区分处理,并对经图像区分处理的检测区域进行特征提取操作,根据提取的各特征生成目标特征图像的步骤包括:

根据灰度处理预设值对待处理图像的检测区域进行灰度处理,以使检测区域中的引线和引线所在背景区分;

提取经灰度处理的待处理图像中的引线尺寸特征参数,并将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像。

进一步地,所述将所述引线尺寸特征参数所形成的区域作为特征图像区域,以根据特征图像区域生成目标特征图像的步骤包括:

判断各引线尺寸特征参数是否均在各对应预设尺寸参数区间内,当各引线尺寸特征参数均在各对应预设尺寸参数区间内时,则确定检测区域中引线的像素面积;

判断所述像素面积是否在预设面积区间内,当所述像素面积在预设面积区间内时,则将各引线尺寸特征参数所形成的区域作为特征图像区域,将特征图像区域中的图像确定为目标特征图像。

进一步地,所述判断所述像素面积是否在预设面积区间内的步骤之后,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:

当所述像素面积不在预设面积区间内,且像素面积大于预设面积区间的上边界值时,则对灰度处理预设值进行调节;

将经调节后的灰度处理预设值作为新的灰度处理预设值,并执行根据灰度处理预设值对各待处理图像的检测区域进行灰度处理的步骤。

进一步地,所述判断所述像素面积是否在预设面积区间内的步骤之后,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:

当所述像素面积不在预设面积区间内,且像素面积小于预设区间的下边界值时,则判定检测区域中引线的像素面积无效,根据引线尺寸特征参数形成区域所生成的目标特征图像无效。

进一步地,所述当目标特征图像有效时,采用第一预设算法对目标特征图像进行检测,并根据检测结果确定待检测产品中的引线尺寸的步骤包括:

识别目标特征图像的有效性,若目标特征图像有效,则采用第一预设算法对目标特征图像进行检测,生成检测结果;

若目标特征图像无效,则采用第二预设算法对待处理图像进行检测,生成检测结果;

将所述检测结果和预设结果区间对比,并根据对比结果确定待检测产品中的引线尺寸。

进一步地,所述当检测到待检测产品到达检测工位时,启动拍摄装置对各待检测产品中的引线进行拍摄的步骤包括:

当检测到待检测产品到达检测工位时,启动拍摄装置和碗光源,控制碗光源对待检测产品提供光照,并控制拍摄装置对待检测产品中的引线进行拍摄。

本发明计算机可读存储介质具体实施方式与上述引线尺寸检测方法各实施例基本相同,在此不再赘述。

还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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