缺陷检测方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:38736041 阅读:16 留言:0更新日期:2023-09-08 23:23
本申请涉及一种缺陷检测方法、装置、计算机设备及计算机可读存储介质。方法包括:获取区域边框集合;生成第一边界线、第二边界线、第三边界线、第四边界线;基于第一边界线和第二边界线确定路径点采集窗口在目标区域中的当前位置,基于路径点采集窗口的当前位置确定路径点;基于第一边界线和路径点采集窗口在当前位置下包括的各区域边框,朝着靠近第三边界线的方向更新路径点采集窗口的当前位置,且在路径点采集窗口与第三边界线相交的情况下,朝着靠近第四边界线的方向更新第一边界线的位置,直到路径点采集窗口与第三边界线和第四边界线均相交为止;基于至少部分路径点生成缺陷检测路径。采用本方法能够提高缺陷检测的效率。测路径。采用本方法能够提高缺陷检测的效率。测路径。采用本方法能够提高缺陷检测的效率。

【技术实现步骤摘要】
缺陷检测方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及计算机视觉
,特别是涉及一种缺陷检测方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着计算机视觉技术的发展,出现了缺陷检测技术,例如,可以对电子面板上分布的多个元件进行缺陷检测,电子面板可以是电路板或LED(Light Emitting Diode,发光二极管)背光板。由于缺陷检测的检测视野的尺寸比电子面板的尺寸小,在对电子面板进行缺陷检测之前,需要预先规划缺陷检测路径。
[0003]传统技术中,通常基于电子面板上相邻元件之间的距离规划缺陷检测路径。
[0004]然而,由于电子面板上的元件通常为随机分布,元件的种类、尺寸均不一致,采用基于电子面板上相邻元件之间的距离规划缺陷检测路径的方式,耗时较长,且容易使得缺陷检测存在漏检或重复检测的情况,导致缺陷检测的效率较低。

技术实现思路

[0005]本申请提供一种缺陷检测方法、装置、计算机设备及计算机可读存储介质,能够提高缺陷检测的效率。
[0006]第一方面,本申请提供了一种缺陷检测方法,包括:获取电子面板的图像中的各元件区域的区域边框得到区域边框集合;在第一方向上生成第一边界线和第四边界线,在第二方向上生成第二边界线和第三边界线;所述区域边框集合中的各区域边框,位于所述第一边界线、第二边界线、第三边界线和第四边界线围成的目标区域中;基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置,基于所述路径点采集窗口在当前位置下包括的各区域边框,更新所述路径点采集窗口的当前位置;更新后,基于所述路径点采集窗口的当前位置确定路径点;基于第一边界线和所述路径点采集窗口在当前位置下包括的各区域边框,朝着靠近所述第三边界线的方向更新所述路径点采集窗口的当前位置,且在所述路径点采集窗口与所述第三边界线相交的情况下,朝着靠近所述第四边界线的方向更新第一边界线的位置,返回所述基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置的步骤,直到所述路径点采集窗口与所述第三边界线和第四边界线均相交为止;基于至少部分路径点生成缺陷检测路径;以在对电子面板进行缺陷检测时,按照缺陷检测路径进行缺陷检测。
[0007]第二方面,本申请还提供了一种缺陷检测装置,包括:区域边框获取模块,用于获取电子面板的图像中的各元件区域的区域边框得到区域边框集合;
边界线生成模块,用于在第一方向上生成第一边界线和第四边界线,在第二方向上生成第二边界线和第三边界线;所述区域边框集合中的各区域边框,位于所述第一边界线、第二边界线、第三边界线和第四边界线围成的目标区域中;位置确定模块,用于基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置,基于所述路径点采集窗口在当前位置下包括的各区域边框,更新所述路径点采集窗口的当前位置;路径点确定模块,用于更新后,基于所述路径点采集窗口的当前位置确定路径点;位置更新模块,用于基于第一边界线和所述路径点采集窗口在当前位置下包括的各区域边框,朝着靠近所述第三边界线的方向更新所述路径点采集窗口的当前位置,且在所述路径点采集窗口与所述第三边界线相交的情况下,朝着靠近所述第四边界线的方向更新第一边界线的位置,返回所述基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置的步骤,直到所述路径点采集窗口与所述第三边界线和第四边界线均相交为止;路径生成模块,用于基于至少部分路径点生成缺陷检测路径;以在对电子面板进行缺陷检测时,按照缺陷检测路径进行缺陷检测。
[0008]第三方面,本申请还提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述缺陷检测方法中的步骤。
[0009]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述缺陷检测方法中的步骤。
[0010]第五方面,本申请还提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述缺陷检测方法中的步骤。
[0011]上述缺陷检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过获取电子面板的图像中的各元件区域的区域边框得到区域边框集合,在第一方向上生成第一边界线和第四边界线,在第二方向上生成第二边界线和第三边界线,基于第一边界线和第二边界线确定路径点采集窗口在目标区域中的当前位置,并朝着靠近第三边界线的方向不断更新路径点采集窗口的当前位置,直到路径点采集窗口与第三边界线相交的情况下,朝着靠近第四边界线的方向更新第一边界线的位置,直到路径点采集窗口与第三边界线和第四边界线均相交为止,从而不断得到新的路径点,在电子面板上的元件为多种类、多尺寸、随机分布的情况下,也可以基于至少部分路径点快速生成缺陷检测路径,且利用生成的缺陷检测路径对电子面板进行缺陷检测的过程中,重复检测或漏检元件的情况较少,从而提高了缺陷检测的效率。
附图说明
[0012]图1为本申请实施例提供的一种缺陷检测方法的应用环境图;图2为本申请实施例提供的一种缺陷检测方法的流程示意图;图3为本申请实施例提供的一种电子面板的图像中的区域边框的示意图;图4A为本申请实施例提供的一种目标区域的各边界线的示意图;图4B为本申请实施例提供的一种路径点采集窗口在目标区域中的初始位置以及更新后的位置的示意图;
图4C为本申请实施例提供的一种向右更新路径点采集窗口的当前位置的示意图;图4D为本申请实施例提供的一种利用更新后的第一边界线更新路径点采集窗口的当前位置的示意图;图4E为本申请实施例提供的一种筛选路径点的步骤的示意图;图5为本申请实施例提供的另一种缺陷检测方法的流程示意图;图6为本申请实施例提供的一种缺陷检测装置的结构框图;图7为本申请实施例中一种计算机设备的内部结构图;图8为本申请实施例中另一种计算机设备的内部结构图;图9为本申请实施例中一种计算机可读存储介质的内部结构图。
具体实施方式
[0013]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0014]本申请实施例提供的缺陷检测方法,可以应用于如图1所示的应用环境中。该应用环境包括计算机设备102和服务器104,其中,计算机设备102通过通信网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
[0015]具体地,计算机设备102获取电子面板的图像,例如,可以从服务器104获取,还可以从其他设备中获取。然后计算机设备102获取电子面板的图像中的各元件区域的区域边框得到区域边框集合;在第一方向上生成第一边界线和第四边界线,在第二方向上生成第二边界线和第三边界线;区域边框集合中的各区域边框,位于第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缺陷检测方法,其特征在于,包括:获取电子面板的图像中的各元件区域的区域边框得到区域边框集合;在第一方向上生成第一边界线和第四边界线,在第二方向上生成第二边界线和第三边界线;所述区域边框集合中的各区域边框,位于所述第一边界线、第二边界线、第三边界线和第四边界线围成的目标区域中;基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置,基于所述路径点采集窗口在当前位置下包括的各区域边框,更新所述路径点采集窗口的当前位置;更新后,基于所述路径点采集窗口的当前位置确定路径点;基于第一边界线和所述路径点采集窗口在当前位置下包括的各区域边框,朝着靠近所述第三边界线的方向更新所述路径点采集窗口的当前位置,且在所述路径点采集窗口与所述第三边界线相交的情况下,朝着靠近所述第四边界线的方向更新第一边界线的位置,返回所述基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置的步骤,直到所述路径点采集窗口与所述第三边界线和第四边界线均相交为止;基于至少部分所述路径点生成缺陷检测路径;以在对所述电子面板进行缺陷检测时,按照所述缺陷检测路径进行缺陷检测。2.根据权利要求1所述的方法,其特征在于,所述基于第一边界线和所述第二边界线确定路径点采集窗口在所述目标区域中的当前位置,包括:基于第一边界线和所述第二边界线,确定路径点采集窗口在所述目标区域中的初始位置,将所述路径点采集窗口的初始位置确定为路径点采集窗口的当前位置;其中,所述路径点采集窗口的第一方向上的第一窗口边界线与第一边界线重合,所述路径点采集窗口的第二方向上的第二窗口边界线与所述第二边界线重合。3.根据权利要求2所述的方法,其特征在于,所述基于所述路径点采集窗口在当前位置下包括的各区域边框,更新所述路径点采集窗口的当前位置,包括:从所述路径点采集窗口在当前位置下包括的各区域边框中,确定与所述路径点采集窗口的第一方向上的第一窗口边界线距离最小的第一区域边框;从所述路径点采集窗口中包括的各区域边框中,确定与所述路径点采集窗口的第二方向上的第二窗口边界线距离最小的第二区域边框;基于所述第一区域边框和所述第二区域边框,更新所述路径点采集窗口的当前位置。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一区域边框和所述第二区域边框,更新所述路径点采集窗口的当前位置的步骤之后,所述方法还包括:确定所述路径点采集窗口在当前位置下包括的各区域边框,生成包围所述各区域边框的包围框;基于所述包围框的中心位置更新所述路径点采集窗口的当前位置。5.根据权利要求1所述的方法,其特征在于,所述基于第一边界线和所述路径点采集窗口在当前位置下包括的各区域边框,朝着靠近所述第三边界线的方向更新所述路径点采集窗口的当前位置,包括:在所述路径点采集窗口与所述第三边界线未相交的情况下,从所述路径点采集窗口在当前位置下包括的各区域边框上,确定与所述路径点采集窗口的第二方向上的第三窗口边
界线距离最小的区域边框点;基于第一边界线和所述区域边框点朝着靠近所述第三边界线的方向更新所述路径点采集窗口的当前位置;更新后,所述路径点采集窗口的第一方向上的第一窗口边界线与第一边界线重合,所述路径点采集窗口的第二方向上的第三窗口边界线与所述区域边框点相距预设距离。6.根据权利要求5所述的方法,其特征在于,所述基于所述路径点采集窗口的当...

【专利技术属性】
技术研发人员:刘思丹周超吕江波沈小勇
申请(专利权)人:深圳思谋信息科技有限公司
类型:发明
国别省市:

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

1