System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像中目标的定位方法和缺陷检测方法、系统、电子设备技术方案_技高网

图像中目标的定位方法和缺陷检测方法、系统、电子设备技术方案

技术编号:40467244 阅读:8 留言:0更新日期:2024-02-22 23:21
本申请实施例提供了一种图像中目标的定位方法和缺陷检测方法、系统、电子设备。该定位方法包括:获取待处理图像,其中,待处理图像中包括多个目标的成像区域;在待处理图像中,提取多个目标对应的多组初始边界;对于对应第一目标的初始边界,至少根据该初始边界在待处理图像中的实际位置信息和该初始边界的预设位置信息,确定该初始边界是否为正确边界;在确定该初始边界不是正确边界的情况下,根据至少一组正确边界的位置、第二目标与第一目标的预设位置关系,确定对应第一目标的正确边界的位置,其中第一目标是多个目标中的任意一个或多个,第二目标是至少一组正确边界对应的目标。该方案可避免局部错误信息干扰,定位效率和精度均较高。

【技术实现步骤摘要】

本申请涉及图像处理,具体地,涉及一种图像中目标的定位方法、一种缺陷检测方法、一种图像中目标的定位系统、一种缺陷检测系统、一种电子设备及一种存储介质。


技术介绍

1、图像处理技术在各个领域都得到广泛地应用。以工业化生产为例,常常通过对产品的待处理图像进行处理,并通过定位目标在处理后的图像中的位置,根据该位置来检测产品的状态。

2、例如,在进行面板缺陷检测之前,需要先采集面板的图像,并要确定面板图像中的各个电极的位置,进而根据该位置来检测电极是否存在缺陷。换言之,如果想要缺陷检测,必须先准确定位面板图像中电极的位置。现有技术中通常根据图像中的定位标识的坐标和电极的坐标的关联关系,计算各个电极在图像中的位置。

3、然而,由于大多数的面板缺陷检测都需要采用线扫相机进行拍照,根据线扫相机的成像原理,当触发信号或者线扫速度不稳定时,容易导致拼接后的图像中的电极的位置与实际实体中电极的位置不对应(实体中,标识中心点与电极的位置是确定的,拍照后这个相对位置关系与实际并不对应)。所以,现有技术中根据定位标识坐标计算电极坐标的方式无法满足实际生产需求。


技术实现思路

1、为了至少部分地解决现有技术中存在的问题,根据本申请的第一个方面,提供了一种图像中目标的定位方法,包括:

2、获取待处理图像,其中,待处理图像中包括多个目标的成像区域;

3、在待处理图像中,提取多个目标对应的多组初始边界,其中每组初始边界对应至少一个目标,每组初始边界表示所对应的目标的成像区域的边界;

4、对于对应第一目标的初始边界,

5、至少根据该初始边界在待处理图像中的实际位置信息和该初始边界的预设位置信息,确定该初始边界是否为正确边界;

6、在确定该初始边界不是正确边界的情况下,根据至少一组正确边界的位置、第二目标与第一目标的预设位置关系,确定对应第一目标的正确边界的位置,其中第一目标是多个目标中的任意一个或多个,第二目标是至少一组正确边界对应的目标。

7、示例性地,方法还包括:

8、确定模板图像中的多组模板边界的模板信息,其中模板图像是关于正常产品的标准图像,并且每组初始边界对应一组模板边界;以及

9、根据每组模板边界的模板位置信息,确定对应的初始边界的预设位置信息。

10、示例性地,预设位置信息包括边界的预设位置,确定对应的初始边界的预设位置信息,包括:

11、将每组模板边界的模板位置,确定为对应的初始边界的预设位置;

12、确定该初始边界是否为正确边界,包括:

13、判断该初始边界的实际位置和该初始边界的预设位置之间的位置差异是否大于第一阈值;

14、如果所确定的位置差异大于第一阈值,则确定该初始边界不是正确边界。

15、示例性地,预设位置信息包括边界的预设尺寸,确定对应的初始边界的预设位置信息,包括:

16、根据每组模板边界的模板尺寸,确定对应的初始边界的预设尺寸;

17、确定该初始边界是否为正确边界,还包括:

18、根据该初始边界中的不同像素之间的相对位置关系,确定该初始边界的实际尺寸;

19、判断实际尺寸和该初始边界的预设尺寸之间的尺寸差异是否大于第二阈值;以及

20、如果所确定的尺寸差异大于第二阈值,则确定该初始边界不是正确边界。

21、示例性地,预设位置信息包括预设相邻间距,确定对应的初始边界的预设位置信息,包括:

22、对于任意的模板边界,根据该模板边界与位置相邻的另一组模板边界之间的间距,确定对应的初始边界的预设相邻间距;

23、确定该初始边界是否为正确边界,还包括:

24、计算该初始边界的位置和与该初始边界位置相邻的另一组初始边界之间的间距,作为该初始边界的实际相邻间距;

25、判断该初始边界的实际相邻间距和该初始边界的预设相邻间距之间的相邻间距差异是否大于第三阈值;以及

26、如果所确定的相邻间距差异大于第三阈值,则确定该初始边界不是正确边界。

27、示例性地,方法还包括:

28、显示第一用户界面,其中第一用户界面中包括第一控件;

29、响应于用户对第一控件的第一操作,接收用户所设置的阈值;

30、确定该初始边界是否为正确边界,包括:

31、根据针对当前预设位置信息的对比结果和用户所设置的、针对当前预设位置信息的阈值,确定该初始边界是否为正确边界。

32、示例性地,方法还包括:

33、显示第二用户界面,其中第二用户界面中包括第二控件;

34、响应于用户对第二控件的第二操作,接收用户所设置的容差系数;

35、确定该初始边界是否为正确边界,包括:

36、根据用户所设置的、针对当前预设位置信息的容差系数和针对当前预设位置信息的容差基数,计算针对当前预设位置信息的阈值;以及

37、根据针对当前预设位置信息的对比结果和所计算的针对当前预设位置信息的阈值,确定该初始边界是否为正确边界。

38、示例性地,初始边界为矩形边界,确定第一目标的正确边界的位置,包括:

39、确定在预设方向上距离该初始边界最近的正确边界,作为该初始边界的邻近正确边界,并将该邻近正确边界所针对的目标确定为第二目标,其中预设方向包括图像宽度方向和/或图像高度方向;以及

40、根据该初始边界的邻近正确边界的第一边的位置、第一目标与第二目标之间的相对位置关系,确定第一目标的第一边的位置;

41、其中,第一边垂直于预设方向。

42、示例性地,预设方向包括图像宽度方向,

43、确定在预设方向上距离该初始边界最近的正确边界,包括:

44、在图像宽度方向上,从位于该初始边界左侧的各组正确边界中查找距离该初始边界最近的一组,作为该初始边界的左邻正确边界;

45、从位于该初始边界右侧的各组正确边界中查找距离该初始边界最近的一组,作为该初始边界的右邻正确边界;

46、确定第一目标的第一边的位置,包括:

47、根据该初始边界的左邻正确边界的左边界的位置、该初始边界的右邻正确边界的左边界的位置、第一距离、第二距离或第三距离、第一数目,确定第一目标的正确边界的左边界的位置;

48、根据该初始边界的左邻正确边界的右边界的位置、该初始边界的右邻正确边界的右边界的位置、第一距离、第二距离或第三距离、第一数目,确定第一目标的正确边界的右边界的位置;

49、其中,该初始边界的左邻目标和右邻目标分别是该初始边界的左邻正确边界和右邻正确边界分别针对的目标;第一距离是该初始边界的左邻目标和右邻目标之间的预设距离;第二距离是第一目标与该左邻目标之间的预设距离,第三距离是第一目标与该右邻目标之间的预设距离;第一数目是位于该左邻目标和本文档来自技高网...

【技术保护点】

1.一种图像中目标的定位方法,其特征在于,包括:

2.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

3.如权利要求2所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括边界的预设位置,所述确定对应的初始边界的预设位置信息,包括:

4.如权利要求3所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括边界的预设尺寸,所述确定对应的初始边界的预设位置信息,包括:

5.如权利要求4所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括预设相邻间距,所述确定对应的初始边界的预设位置信息,包括:

6.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

7.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

8.如权利要求1至7任一项所述的图像中目标的定位方法,其特征在于,所述初始边界为矩形边界,所述确定所述第一目标的正确边界的位置,包括:

9.如权利要求8所述的图像中目标的定位方法,其特征在于,所述预设方向包括图像宽度方向,

10.如权利要求9所述的图像中目标的定位方法,其特征在于,所述确定所述第一目标的正确边界的左边界的位置包括利用以下公式确定该目标的正确边界的左边界的位置:

11.如权利要求1至7任一项所述的图像中目标的定位方法,其特征在于,所述方法还包括:

12.如权利要求9所述的图像中目标的定位方法,其特征在于,所述第一距离是模板图像中的第一模板边界的左边界和第二模板边界的左边界之间的距离;所述第二距离是模板图像中的第三模板边界的左边界与所述第一模板边界的左边界之间的距离;所述第三距离是在所述第三模板边界的左边界与所述第二模板边界的左边界之间的距离;所述第三模板边界是与该初始边界对应的模板边界,所述第一模板边界和所述第二模板边界分别是与该左邻正确边界和该右邻正确边界对应的模板边界。

13.如权利要求1至7任一项所述的图像中目标的定位方法,其特征在于,所述提取所述多个目标对应的多组初始边界,包括:

14.如权利要求13所述的图像中目标的定位方法,其特征在于,所述提取所述多个目标对应的多组初始边界,包括:

15.如权利要求14所述的图像中目标的定位方法,其特征在于,

16.一种缺陷检测方法,其特征在于,包括:

17.一种图像中目标的定位系统,其特征在于,包括:

18.一种缺陷检测系统,其特征在于,包括:

19.一种电子设备,包括处理器和存储器,其特征在于,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行如权利要求1至15任一项所述的图像中目标的定位方法和/或如权利要求16所述的缺陷检测方法。

20.一种存储介质,在所述存储介质上存储了程序指令,其特征在于,所述程序指令在运行时用于执行如权利要求1至15任一项所述的图像中目标的定位方法和/或如权利要求16所述的缺陷检测方法。

...

【技术特征摘要】

1.一种图像中目标的定位方法,其特征在于,包括:

2.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

3.如权利要求2所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括边界的预设位置,所述确定对应的初始边界的预设位置信息,包括:

4.如权利要求3所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括边界的预设尺寸,所述确定对应的初始边界的预设位置信息,包括:

5.如权利要求4所述的图像中目标的定位方法,其特征在于,所述预设位置信息包括预设相邻间距,所述确定对应的初始边界的预设位置信息,包括:

6.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

7.如权利要求1所述的图像中目标的定位方法,其特征在于,所述方法还包括:

8.如权利要求1至7任一项所述的图像中目标的定位方法,其特征在于,所述初始边界为矩形边界,所述确定所述第一目标的正确边界的位置,包括:

9.如权利要求8所述的图像中目标的定位方法,其特征在于,所述预设方向包括图像宽度方向,

10.如权利要求9所述的图像中目标的定位方法,其特征在于,所述确定所述第一目标的正确边界的左边界的位置包括利用以下公式确定该目标的正确边界的左边界的位置:

11.如权利要求1至7任一项所述的图像中目标的定位方法,其特征在于,所述方法还包括:

12.如权利要求9所述的图像中目标的定位...

【专利技术属性】
技术研发人员:陈燕娟匡梦良
申请(专利权)人:深圳镁伽科技有限公司
类型:发明
国别省市:

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

1