字符缺陷检测方法、装置及设备制造方法及图纸

技术编号:22022757 阅读:53 留言:0更新日期:2019-09-04 01:27
本发明专利技术实施例提供一种字符缺陷检测方法、装置及设备,本发明专利技术实施例通过获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b,根据预设运算方式,对二值化图像a和二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像,将叠加字符图像转换为第一字符宽度图像,将模板字符图像转换为第二字符宽度图像,依据第一字符宽度图像和第二字符宽度图像确定异常像素点,依据异常像素点区域确定待检测字符图像中是否存在字符笔画变形,利用待检测字符图像和模板字符图像的叠加图像中变形部分的笔画宽度明显比模板字符图像的笔画宽度大的特点,可以稳定地检测出待检测字符图像中的笔画变形缺陷,提高了检测准确率。

Character Defect Detection Method, Device and Equipment

【技术实现步骤摘要】
字符缺陷检测方法、装置及设备
本专利技术涉及图像处理
,尤其涉及一种字符缺陷检测方法、装置及设备。
技术介绍
在工业生产中,许多产品都包含有字符信息。大量的自动化印刷导致字符出现印刷缺陷,降低了产品的合格率,影响生产效率,因此控制字符的不合格率成为亟待解决的问题。相关技术中,通过待检测字符图像与模板字符图像的色差比确认字符缺陷,但是,这种方式只能识别字符缺失、错印、重影等比较明显的缺陷,对于笔画变形,检测准确率较低。
技术实现思路
为克服相关技术中存在的问题,本专利技术提供了一种字符缺陷检测方法、装置及设备,提高针对字符中笔画变形的检测准确率。第一方面,本专利技术提供一种字符缺陷检测方法,所述方法包括:获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;将所述叠加字符图像转换为第一字符宽度图像,以及将所述模板字符图像转换为第二字符宽度图像;依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点;依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形。结合第一方面,在第一种可能的实现方式中,将二值化图像转换为字符宽度图像的方法包括:计算二值化图像上的前景像素点到背景像素点的最短距离值,根据所述最短距离值生成距离图,其中,所述距离图上的像素点的距离值为该像素点对应的最短距离值;生成与所述距离图相对应的字符宽度图像,其中,所述字符宽度图像上的像素点与所述距离图上的像素点一一对应;根据扩散算法,从所述距离图中的峰值像素点的距离值开始对所述字符宽度图像中对应像素点的笔画宽度值进行填充,直至通过所述距离图中的谷值像素点的距离值对所述字符宽度图像中对应像素点的笔画宽度值进行填充。结合第一方面,在第二种可能的实现方式中,依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点,包括:比较所述第一字符宽度图像与第二字符宽度图像;当第一字符宽度图像与第二字符宽度图像中相同位置的笔画宽度值之差大于或等于设定阈值时,将所述叠加字符图像中与该位置对应的像素点确定为所述异常像素点。结合第一方面,在第三种可能的实现方式中,依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形,包括:在所述叠加字符图像中,根据所述异常像素点确定比较参数;当所述比较参数大于预设阈值时,确定所述待检测字符图像中存在字符笔画变形;当所述比较参数小于预设阈值时,确定所述待检测字符图像中不存在字符笔画变形。结合第一方面,在第四种可能的实现方式中,所述在所述叠加字符图像中,根据所述异常像素点确定比较参数,包括:在所述叠加字符图像中,根据所述异常像素点的位置,确定连通区域,其中,所述连通区域由位置相邻的多个异常像素点组成;计算所述连通区域的面积;根据所述连通区域的面积确定比较参数。第二方面,本专利技术提供一种字符缺陷检测装置,所述装置包括:叠加模块,用于获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;图像生成模块,用于根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;转换模块,用于将所述叠加字符图像转换为第一字符宽度图像,以及将所述模板字符图像转换为第二字符宽度图像;异常像素点确定模块,用于依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点;变形确定模块,用于依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形。结合第二方面,在第一种可能的实现方式中,将二值化图像转换为字符宽度图像的方法包括:计算二值化图像上的前景像素点到背景像素点的最短距离值,根据所述最短距离值生成距离图,其中,所述距离图上的像素点的距离值为该像素点对应的最短距离值;生成与所述距离图相对应的字符宽度图像,其中,所述字符宽度图像上的像素点与所述距离图上的像素点一一对应;根据扩散算法,从所述距离图中的峰值像素点的距离值开始对所述字符宽度图像中对应像素点的笔画宽度值进行填充,直至通过所述距离图中的谷值像素点的距离值对所述字符宽度图像中对应像素点的笔画宽度值进行填充。结合第二方面,在第二种可能的实现方式中,所述异常像素点确定模块具体用于:比较所述第一字符宽度图像与第二字符宽度图像;当第一字符宽度图像与第二字符宽度图像中相同位置的笔画宽度值之差大于或等于设定阈值时,将所述叠加字符图像中与该位置对应的像素点确定为所述异常像素点。结合第二方面,在第三种可能的实现方式中,所述变形确定模块具体用于:在所述叠加字符图像中,根据所述异常像素点确定比较参数;当所述比较参数大于预设阈值时,确定所述待检测字符图像中存在字符笔画变形;当所述比较参数小于预设阈值时,确定所述待检测字符图像中不存在字符笔画变形。结合第二方面,在第四种可能的实现方式中,所述变形确定模块在用于在所述叠加字符图像中,根据所述异常像素点确定比较参数时,具体用于:在所述叠加字符图像中,根据所述异常像素点的位置,确定连通区域,其中,所述连通区域由位置相邻的多个异常像素点组成;计算所述连通区域的面积;根据所述连通区域的面积确定比较参数。第三方面,本专利技术提供一种字符缺陷检测设备,包括处理器以及用于存储所述处理器的可执行指令的存储器;所述处理器被配置为:获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;将叠加字符图像转换为第一字符宽度图像,以及将所述模板字符图像转换为第二字符宽度图像;依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点;依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形。本专利技术实施例提供的字符缺陷检测方法、装置及设备,利用待检测字符图像和模板字符图像的叠加图像中变形部分的笔画宽度明显比模板字符图像的笔画宽度大的特点,可以稳定地检测出待检测字符图像中的笔画变形缺陷,提高了检测准确率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1是字符笔画变形示例图。图2是本专利技术实施例提供的字符缺陷检测方法的流程示例图。图3是峰值像素点的邻域的一个示例图。图4是峰值像素点的邻域的另一个示例图。图5是字符宽度图像的示例图。图6是本专利技术实施例提供的字符缺陷检测装置的功能方块图。图7为本专利技术实施例提供的字符缺陷检测设备的一个硬件结构图。图8(a)-图8(c)为本专利技术实施例提供的扩散过程示例图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术实施例的一些方面相一致的装置和方法的例子。在本专利技术实施例使用的术语是仅仅出于描述特定本专利技术实施例的目的,而非旨在限制本专利技术实施例。在本专利技术实施例和所附权利要求书中本文档来自技高网...

【技术保护点】
1.一种字符缺陷检测方法,其特征在于,所述方法包括:获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;将所述叠加字符图像转换为第一字符宽度图像,以及将所述模板字符图像转换为第二字符宽度图像;依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点;依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形。

【技术特征摘要】
1.一种字符缺陷检测方法,其特征在于,所述方法包括:获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;将所述叠加字符图像转换为第一字符宽度图像,以及将所述模板字符图像转换为第二字符宽度图像;依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点;依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形。2.根据权利要求1所述的方法,其特征在于,将二值化图像转换为字符宽度图像的方法包括:计算二值化图像上的前景像素点到背景像素点的最短距离值,根据所述最短距离值生成距离图,其中,所述距离图上的像素点的距离值为该像素点对应的最短距离值;生成与所述距离图相对应的字符宽度图像,其中,所述字符宽度图像上的像素点与所述距离图上的像素点一一对应;根据扩散算法,从所述距离图中的峰值像素点的距离值开始对所述字符宽度图像中对应像素点的笔画宽度值进行填充,直至通过所述距离图中的谷值像素点的距离值对所述字符宽度图像中对应像素点的笔画宽度值进行填充。3.根据权利要求1所述的方法,其特征在于,依据所述第一字符宽度图像和所述第二字符宽度图像确定异常像素点,包括:比较所述第一字符宽度图像与第二字符宽度图像;当第一字符宽度图像与第二字符宽度图像中相同位置的笔画宽度值之差大于或等于设定阈值时,将所述叠加字符图像中与该位置对应的像素点确定为所述异常像素点。4.根据权利要求1所述的方法,其特征在于,依据所述异常像素点确定所述待检测字符图像中是否存在字符笔画变形,包括:在所述叠加字符图像中,根据所述异常像素点确定比较参数;当所述比较参数大于预设阈值时,确定所述待检测字符图像中存在字符笔画变形;当所述比较参数小于预设阈值时,确定所述待检测字符图像中不存在字符笔画变形。5.根据权利要求4所述的方法,其特征在于,所述在所述叠加字符图像中,根据所述异常像素点确定比较参数,包括:在所述叠加字符图像中,根据所述异常像素点的位置,确定连通区域,其中,所述连通区域由位置相邻的多个异常像素点组成;计算所述连通区域的面积;根据所述连通区域的面积确定比较参数。6.一种字符缺陷检测装置,其特征在于,所述装置包括:获取模块,用于获取待检测字符图像的二值化图像a,以及获取模板字符图像的二值化图像b;图像生成模块,用于根据预设运算方式,对所述二值化图像a和所述二值化图像b中相同位置的像素点的像素值进行运算,生成叠加字符图像;转换模...

【专利技术属性】
技术研发人员:闫文才
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1