印刷字符缺陷检测方法、装置和电子设备与流程

摘要: 本申请属于印刷字符检测,尤其涉及一种印刷字符缺陷检测方法、装置和电子设备。背景技术:1、在字符印刷过程中,由于喷墨装置堵塞或滴漏等故障,难免产生字符的多印、漏印...
印刷字符缺陷检测方法、装置和电子设备与流程

本申请属于印刷字符检测,尤其涉及一种印刷字符缺陷检测方法、装置和电子设备。

背景技术:

1、在字符印刷过程中,由于喷墨装置堵塞或滴漏等故障,难免产生字符的多印、漏印、黑白线条等缺陷,严重影响印刷成品的使用效果。

2、一般情况下,可以基于字符检测工具,对字符执行缺陷检测。但字符检测工具通常只能确定字符是否存在缺陷,并不能精准确定缺陷位置、面积以及产生不良影响的程度等信息,难以对后续的缺陷处理提供帮助。

技术实现思路

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、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

1.一种印刷字符缺陷检测方法,其特征在于,包括:

2.根据权利要求1所述的印刷字符缺陷检测方法,其特征在于,所述基于所述目标缺陷检测方式,对所述待检测字符图像执行缺陷检测,生成第一缺陷信息,包括:

3.根据权利要求2所述的印刷字符缺陷检测方法,其特征在于,基于所述字符模板图像对所述待检测字符图像执行灰度比对检测、轮廓距离检测、投影检测和外部区域检测,包括:

4.根据权利要求2所述的印刷字符缺陷检测方法,其特征在于,基于所述字符模板图像对所述待检测字符图像执行灰度比对检测、轮廓距离检测、投影检测和外部区域检测,包括:

5.根据权利要求2所述的印刷字符缺陷检测方法,其特征在于,基于所述字符模板图像对所述待检测字符图像执行灰度比对检测、轮廓距离检测、投影检测和外部区域检测,包括:

6.根据权利要求1所述的印刷字符缺陷检测方法,其特征在于,基于所述目标缺陷检测方式,对所述待检测字符图像执行缺陷检测,生成第一缺陷信息,包括:

7.根据权利要求1所述的印刷字符缺陷检测方法,其特征在于,所述基于所述第一缺陷信息,确定第二缺陷信息,包括:

8.根据权利要求1-7任一项所述的印刷字符缺陷检测方法,其特征在于,所述针对待检测字符图像,确定所述待检测字符图像的目标缺陷检测方式,包括:

9.一种印刷字符缺陷检测装置,其特征在于,包括:

10.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行计算机程序以实现上述权利要求1-8任一项所述印刷字符缺陷检测方法。