本发明涉及一种喷码检测方法。
背景技术:
普通的图像匹配只能返回一个相似度,但在实际的喷码过程中,由于喷码效果受喷码机型号、喷码机字体、喷码机的喷码高度、流水线速度等影响,与喷码模板图片总有一些不一样的地方,通过设置一个相似度权值,高于该权值则认为是合格,低了就认为是不合格。
由于上述原因,普通的图像匹配无法检测出部分缺陷,也会误判某些缺陷。例如水平拉长的6与8的点阵图像仅差了一个点,但是其相似度很高,就会导致漏检;而水平拉“胖”的8与”瘦”的8又不大相似,导致出现误检的情况;再如,打出来的喷码的字符字体斜了等缺陷都无法得到一个很好的检测结果。
技术实现要素:
本发明的目的是为解决目前基于相似度的喷码图像匹配检测方法容易漏检和误检的技术问题。
为了解决上述技术问题,本发明提供一种喷码检测方法,包括如下步骤:
(1)创立喷码图像模板;
(2)对所述喷码图像模板中的喷码图像进行编辑,从所述喷码图像中分解出字符作为字符模板进行保存,同时记录所述喷码图像对应的喷码批次;
(3)采集待检测产品上的喷码图像,将其与所述喷码模板中的喷码图像进行图像匹配;
(4)若图像匹配度>第一预设值,则判定检测合格;若图像匹配度<第二预设值,则判定检测不合格;若第二预设值<图像匹配度<第一预设值,则进入下一步;
(5)对待检测产品上的喷码图像进行编辑,并根据待检测产品上喷码图像的喷码批次从中分解出字符,调出对应于该喷码批次的步骤(2)中所述字符模板,将从待检测产品上喷码图像分解出的字符与所述字符模板进行光学字符匹配;
(6)若待检测产品上喷码图像包含的所有字符均与所述字符模板匹配成功,则判定检测合格;否则,则判定检测不合格。
进一步地,所述步骤(2)中还记录所述喷码批次中喷码图像所包含的字符排列成的行数和列数。
进一步地,步骤(5)中所述光学字符匹配时,对待检测产品上喷码图像所包含的所有字符一一进行匹配,通过返回各字符数值获得匹配结果,若返回的字符数值与所述字符模板中的字符数值一致,则匹配成功。
进一步地,所述步骤(3)中,通过以下方式采集待检测产品上的喷码图像:
当待检测产品通过生产流水线上的光电位置传感器时,触发对准喷码的照相机拍摄待检测产品上的喷码图像。
进一步地,步骤(4)中所述第一预设值为99.9%,所述第二预设值为40%。
本发明通过双匹配的方案来进行喷码检测,检测准确率更高,大大提高喷码的检出率、降低误检率,鲁棒性更强,检测不再仅仅关注相似度的问题,更加侧重局部信息,不再返回一个单单的“相似度”,而是直接告知用户喷码的结果是什么,是否与预定的一致。
虽然喷码一般是由52个字母(大小写)、10个数字及一些基本的符号排列组合而成,但是喷码机种类很多,字体种类更多,而且可以在网上下载新的字体,因此直接拿一套现成的OCR作为模板是不可靠的,喷码机高度、流水线速度不同,喷码在相同的字体下打印出的效果完全不同。本发明根据采集到的模板图像实时生成一套用于OCR(光学字符识别)的字符模板,从而避免字体繁多、工艺不同带来的问题,这个是以前没有过的。
附图说明
图1为喷码布局示意图;
图2为喷码检测示意图。
图中:待检测产品1;喷码2;生产流水线3;喷码检测仪4。
具体实施方式
现在结合附图和实施例对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成,且其不应理解为对本发明的限制。
如图1-2所示,本发明的喷码检测方法,包括如下步骤:
(1)创立喷码图像模板;
(2)对喷码图像模板中的喷码图像进行编辑,从喷码图像中分解出字符作为字符模板进行保存,同时记录喷码图像对应的喷码批次;
(3)采集待检测产品1上的喷码图像,将其与喷码模板中的喷码图像进行图像匹配;
(4)若图像匹配度>第一预设值,如99.9%,则判定检测合格;若图像匹配度<第二预设值,如40%,则判定检测不合格;若40%<图像匹配度<99.9%,则进入下一步;而第一预设值与第二预设值的具体数值可根据实际检测情况进行调整,并不局限于99.9%与40%;
(5)对待检测产品上的喷码图像进行编辑,并根据待检测产品上喷码图像的喷码批次从中分解出字符,调出对应于该喷码批次的步骤(2)中字符模板,将从待检测产品上喷码图像分解出的字符与字符模板进行光学字符匹配;
(6)若待检测产品上喷码图像包含的所有字符均与字符模板匹配成功,则判定检测合格;否则,则判定检测不合格。
优选地,步骤(2)中还记录喷码批次中喷码图像所包含的字符排列成的行数和列数。
优选地,步骤(5)中光学字符匹配时,对待检测产品上喷码图像所包含的所有字符一一进行匹配,通过返回各字符数值获得匹配结果,若返回的字符数值与字符模板中的字符数值一致,则匹配成功。
优选地,步骤(3)中,通过以下方式采集待检测产品上的喷码图像:
当待检测产品通过生产流水线3上的光电位置传感器时,触发对准喷码2的照相机拍摄待检测产品上的喷码图像。
生产流水线3上的喷码检测仪4对通过其下方的待检测产品1上的喷码2实时进行图像及光学字符双匹配检测,喷码2的检出率高、误检率低,鲁棒性强。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。