线圈绕线的检测方法及装置、电子设备和存储介质制造方法及图纸

技术编号:36828563 阅读:14 留言:0更新日期:2023-03-12 01:38
本发明专利技术实施例提供一种线圈绕线的检测方法及装置、电子设备和存储介质。方法包括:获取待测图像,待测图像中包含由至少一根导线沿预定方向缠绕而成的线圈;基于待测图像,确定线圈的多条导线段的位置;基于第一部分导线段的位置,确定第一部分导线段的导线顶点的位置,其中,第一部分导线段是多条导线段中的至少部分导线段;基于第二部分导线段的导线顶点的位置确定基准直线,其中,基准直线为合格导线段的顶点连线,第二部分导线段是第一部分导线中的至少部分导线段;根据多条导线段或第一部分导线段的导线顶点与基准直线之间的距离,确定线圈的绕线是否合格。该方案没有采用复杂的计算方式,故计算效率很高,能够有效节省计算资源。源。源。

【技术实现步骤摘要】
线圈绕线的检测方法及装置、电子设备和存储介质


[0001]本专利技术涉及半导体加工
,更具体地涉及一种线圈绕线的检测方法、一种线圈绕线的检测装置、一种电子设备和一种存储介质。

技术介绍

[0002]通常,电子器件(本文简称为“器件”)被生产制造出来后,需要在出厂前进行缺陷的检测,以剔除质量有瑕疵的器件,器件的缺陷检测一般需要借助专门的检测设备来完成。随着科技的不断发展,各种器件的结构复杂度、以及器件的生产能力也在不断提升,相应地,也就对器件的检测设备提出了更高的要求。
[0003]机器视觉是一个快速发展的朝阳行业,视觉检测设备已经在制造业各个领域各个生产环节得到广泛的应用。视觉检测设备利用相机采集包含器件的图像并利用视觉检测算法对图像进行分析处理,进而判断器件的质量。
[0004]通常情况下,电感器件被生产出来后,可能会出现多种缺陷,绕线重叠就是一种比较常见的缺陷。为了对电感器件的质量进行检测,在视觉检测设备中通常也需要配置能够进行绕线重叠检测的图像处理算法来检测这类缺陷。
[0005]如今,在很多生产测试场景中,对于器件检测的速率(通量)有较高的要求,并且需要在检测完成后立即进行良品和次品的分拣下料,这就要求算法在很短的时间内就完成对一个图像中器件组装间隙的检测,以便在下料前就确定器件为良品和次品,从而在下料时将器件收纳到正确的料盒中。虽然已有的图像处理算法有能力进行绕线重叠检测,但是这些已有算法往往需要进行边缘检测、连通域(Blob)分析、或者进行绕线等特定对象的识别。不论是边缘检测还是对象识别算法,都存在计算量大、占用资源多、耗时长或者参数调整复杂等问题,并不适用于要实时检测并在短时间内完成计算并输出结果的场景。

技术实现思路

[0006]考虑到上述问题而提出了本专利技术。本专利技术提供了一种线圈绕线的检测方法、线圈绕线的检测装置、电子设备和存储介质。
[0007]根据本专利技术一个方面,提供了一种线圈绕线的检测方法,包括:获取待测图像,待测图像中包含由至少一根导线沿预定方向缠绕而成的线圈;基于待测图像,确定线圈的多条导线段的位置;基于第一部分导线段的位置,确定第一部分导线段的导线顶点的位置,其中,第一部分导线段是多条导线段中的至少部分导线段;基于第二部分导线段的导线顶点的位置确定基准直线,其中,基准直线为合格导线段的顶点连线,第二部分导线段是第一部分导线中的至少部分导线段;根据多条导线段或第一部分导线段的导线顶点与基准直线之间的距离,确定线圈的绕线是否合格。
[0008]示例性地,在基于待测图像,确定线圈的多条导线段的位置的步骤和基于第一部分导线段的位置,确定第一部分导线段的导线顶点的位置的步骤之间,方法还包括:基于多条导线段中每条导线段的位置计算对应导线段在与预定方向垂直的方向上的长度;基于多
条导线段的长度确定基准长度;过滤掉多条导线段中长度大于基准长度的导线段,获得第一部分导线段。
[0009]示例性地,在基于待测图像,确定线圈的多条导线段的位置的步骤和基于第一部分导线段的位置,确定第一部分导线段的导线顶点的位置的步骤之间,方法还包括:基于多条导线段中每条导线段的位置计算对应导线段在与预定方向垂直的方向上的长度;基于多条导线段的长度确定基准长度;过滤掉多条导线段中长度小于基准长度的导线段,获得第一部分导线段。
[0010]示例性地,基于多条导线段的长度确定基准长度,包括:对多条导线段的长度取中值或取平均值,以获得基准长度。
[0011]示例性地,基于第二部分导线段的导线顶点的位置确定基准直线,包括:对于第一部分导线段中的每两条相邻导线段,确定该两条相邻导线段的导线顶点的连线;计算每条连线与预定方向之间的角度;去除角度大于第一预设角度阈值的连线;对剩余的连线进行直线拟合,获得基准直线;其中,第二部分导线段是参与直线拟合的连线所对应的导线段。
[0012]示例性地,基于待测图像,确定线圈的多条导线段的位置,包括:基于待测图像确定目标区域,目标区域包含至少一根导线和背景;从目标区域中去除背景,以获得待测绕线区域;基于待测绕线区域,确定多条导线段的位置。
[0013]示例性地,基于待测图像确定目标区域,包括:获取模板图像,模板图像上标注有用于指示线圈上的导线所在位置的感兴趣区域;基于模板图像中的第一标识特征,在待测图像中确定与第一标识特征匹配的第二标识特征;确定第一标识特征在模板图像中的图像位置与第二标识特征在待测图像中的图像位置之间的位置偏移量;根据位置偏移量,调整模板图像上的感兴趣区域的位置;将待测图像上的与调整后的感兴趣区域相对应的区域确定为目标区域。
[0014]示例性地,从目标区域中去除背景,以获得待测绕线区域,包括:在目标区域内,通过动态阈值方法分割提取初始绕线区域;在与预定方向垂直的方向上对初始绕线区域进行形态学闭运算,以获取待测绕线区域。
[0015]示例性地,基于待测绕线区域,确定多条导线段的位置,包括:在与预定方向垂直的方向上对待测绕线区域进行形态学开运算,以将待测绕线区域分割成多个独立的导线区域,每个导线区域对应于一条导线段;基于多个导线区域确定多条导线段的位置。
[0016]示例性地,基于多个导线区域确定多条导线段的位置,包括:对多个导线区域分别进行骨架抽取和裁剪,获得多条导线段的骨架,其中,任一条导线段的骨架用于指示该导线段的位置。
[0017]示例性地,从目标区域中去除背景,以获得待测绕线区域,包括:基于目标区域提取去除背景后的待测绕线区域的边缘轮廓;其中,边缘轮廓用于指示多条导线段所在的位置,多条导线段中的每条导线段的导线顶点的位置用该条导线段在边缘轮廓上的对应位置表示。
[0018]示例性地,基于目标区域提取去除背景后的待测绕线区域的边缘轮廓,包括:基于目标区域获得与第一颜色通道和第二颜色通道分别对应的区域图像;将第一颜色通道所对应的区域图像与第二颜色通道所对应的区域图像进行灰度值相减,获得初始差值图像;通过对初始差值图像进行二值化来提取包含背景的背景区域;从目标区域中去除背景区域;
从目标区域的剩余区域中提取轮廓作为待测绕线区域的边缘轮廓。
[0019]示例性地,基于第二部分导线段的导线顶点的位置确定基准直线,包括:从边缘轮廓上提取沿预定方向角度变化值小于第二预设角度阈值的连续轮廓段;在存在多个连续轮廓段的情况下,选取位置处于中间的连续轮廓段,在存在单个连续轮廓段的情况下,选取单个连续轮廓段;对所选取的连续轮廓段进行直线拟合,获得基准直线;其中,第二部分导线段是所选取的连续轮廓段所对应的导线段。
[0020]示例性地,根据多条导线段或第一部分导线段的导线顶点与基准直线之间的距离,确定线圈的绕线是否合格,包括:对于多条导线段或第一部分导线段中的每条导线段,如果该导线段的导线顶点与基准直线之间的距离大于预设距离阈值,则确定该导线段不合格,如果该导线段的导线顶点与基准直线之间的距离小于或等于预设距离阈值,则确定该导线段合格,以获得该导线段对应的合格判断结果;基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线圈绕线的检测方法,其特征在于,包括:获取待测图像,所述待测图像中包含由至少一根导线沿预定方向缠绕而成的线圈;基于所述待测图像,确定所述线圈的多条导线段的位置;基于第一部分导线段的位置,确定所述第一部分导线段的导线顶点的位置,其中,所述第一部分导线段是所述多条导线段中的至少部分导线段;基于第二部分导线段的导线顶点的位置确定基准直线,其中,所述基准直线为合格导线段的顶点连线,所述第二部分导线段是所述第一部分导线中的至少部分导线段;根据所述多条导线段或所述第一部分导线段的导线顶点与所述基准直线之间的距离,确定所述线圈的绕线是否合格。2.如权利要求1所述的方法,其中,在所述基于所述待测图像,确定所述线圈的多条导线段的位置的步骤和所述基于第一部分导线段的位置,确定所述第一部分导线段的导线顶点的位置的步骤之间,所述方法还包括:基于所述多条导线段中每条导线段的位置计算对应导线段在与所述预定方向垂直的方向上的长度;基于所述多条导线段的长度确定基准长度;过滤掉所述多条导线段中长度大于所述基准长度的导线段,获得所述第一部分导线段。3.如权利要求1所述的方法,其中,在所述基于所述待测图像,确定所述线圈的多条导线段的位置的步骤和所述基于第一部分导线段的位置,确定所述第一部分导线段的导线顶点的位置的步骤之间,所述方法还包括:基于所述多条导线段中每条导线段的位置计算对应导线段在与所述预定方向垂直的方向上的长度;基于所述多条导线段的长度确定基准长度;过滤掉所述多条导线段中长度小于所述基准长度的导线段,获得所述第一部分导线段。4.如权利要求2或3所述的方法,其中,所述基于所述多条导线段的长度确定基准长度,包括:对所述多条导线段的长度取中值或取平均值,以获得所述基准长度。5.如权利要求1

3任一项所述的方法,其中,所述基于第二部分导线段的导线顶点的位置确定基准直线,包括:对于所述第一部分导线段中的每两条相邻导线段,确定该两条相邻导线段的导线顶点的连线;计算每条连线与所述预定方向之间的角度;去除角度大于第一预设角度阈值的连线;对剩余的连线进行直线拟合,获得所述基准直线;其中,所述第二部分导线段是参与直线拟合的连线所对应的导线段。6.如权利要求1

3任一项所述的方法,其中,所述基于所述待测图像,确定所述线圈的多条导线段的位置,包括:基于所述待测图像确定目标区域,所述目标区域包含所述至少一根导线和背景;
从所述目标区域中去除所述背景,以获得待测绕线区域;基于所述待测绕线区域,确定所述多条导线段的位置。7.如权利要求6所述的方法,其中,所述基于所述待测图像确定目标区域,包括:获取模板图像,所述模板图像上标注有用于指示线圈上的导线所在位置的感兴趣区域;基于所述模板图像中的第一标识特征,在所述待测图像中确定与所述第一标识特征匹配的第二标识特征;确定所述第一标识特征在所述模板图像中的图像位置与所述第二标识特征在所述待测图像中的图像位置之间的位置偏移量;根据所述位置偏移量,调整所述模板图像上的感兴趣区域的位置;将所述待测图像上的与调整后的感兴趣区域相对应的区域确定为所述目标区域。8.如权利要求6所述的方法,其中,所述从所述目标区域中去除所述背景,以获得待测绕线区域,包括:在所述目标区域内,通过动态阈值方法分割提取初始绕线区域;在与所述预定方向垂直的方向上对所述初始绕线区域进行形态学闭运算,以获取所述待测绕线区域。9.如权利要求6所述的方法,其中,所述基于所述待测绕线区域,确定所述多条导线段的位置,包括:在与所述预定方向垂直的方向上对所述待测绕线区域进行形态学开运算,...

【专利技术属性】
技术研发人员:田松孟令凯
申请(专利权)人:苏州镁伽科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1