【技术实现步骤摘要】
一种贯穿二维码的线状缺陷检测方法和装置
[0001]本申请涉及图像处理
,具体涉及一种贯穿二维码的线状缺陷检测方法和装置。
技术介绍
[0002]二维码是由某种特定的几何图形按一定规律在平面(二维方向上)分布且黑白相间的图形,用于记录数据符号信息。二维码以其信息容量大、成本低、易制作等优点被广泛应用于药包、标签、软包装行业中。二维码包括记录的数据符号信息不可变的二维码(以下简称为不可变的二维码)和记录的数据符号信息可变的二维码(以下简称为可变的二维码)。不可变的二维码一般由印刷公司直接印刷,但是由于每个可变二维码二维码数据都不一样,制版印刷不可能为每个二维码制版,所以可变二维码大多通过喷墨系统喷印。
[0003]喷墨系统主要由带针孔的喷头组成,在喷印过程中,喷头积墨或喷头微堵会导致喷出来的二维码在运动方向上产生贯穿二维码的黑线或灰线。纸粉或空气中的粉尘堵塞喷头会造成二维码在运动方向上产生贯穿二维码的白线(例如图1所示)。贯穿二维码的黑线、灰线或白线可被称为贯穿二维码的线状缺陷。贯穿二维码的线状缺陷不仅影响了二维码的外观,还会进一步影响人们对包装上印有这种二维码的产品的好感度。因此,需要及时检测出二维码的外观缺陷,从而及时发现喷头故障,避免造成更大的损失。
[0004]目前通常采用模板匹配法检测贯穿二维码的线状缺陷的方法,该方法首先根据实际采到可变二维码的图像推算出标准模板图像,然后将实际采到的图像与标准模板图像进行匹配得到差异,并将这种差异判定为二维码的线状缺陷。然而,当实际采到的图像缺陷较多时 ...
【技术保护点】
【技术特征摘要】
1.一种贯穿二维码的线状缺陷检测方法,其特征在于,包括:获取待解码的二维码的解码结果,根据所述解码结果和所述二维码的版本信息获取第一矩阵,所述第一矩阵的行数m与所述二维码包含模块的行数m相同,所述第一矩阵的列数n与所述二维码包含模块的列数n相同,所述模块为构成所述二维码的最小正方形区域,所述第一矩阵的第i行第j列的数值表征所述二维码中位于相同位置的模块的像素灰度,其中,1≤i≤m,m和i为整数,1≤j≤n,n和j为整数;获取所述第一矩阵中的目标数值组在所述第一矩阵的位置,所述目标数值组包括相邻的两个数值,所述相邻的两个数值为相邻的两个模块的灰度对应的数值,且所述相邻的两个数值不同;根据所述目标数值组的位置和所述模块的尺寸,确定所述二维码中各个标准边缘点的位置,所述标准边缘点为两个灰度不同的相邻模块的边界上的像素点;对所述二维码进行边缘检测,获取所述二维码中各个实际边缘点的位置,所述实际边缘点对应的灰度梯度大于第一阈值;根据所述各个标准边缘点的位置和所述各个实际边缘点的位置,确定各个异常边缘点,所述异常边缘点为所述各个实际边缘点中除所述各个标准边缘点以外的像素点;根据所述各个异常边缘点的位置和数量,确定贯穿所述二维码的线状缺陷。2.根据权利要求1所述的方法,其特征在于,所述根据所述各个标准边缘点的位置和所述各个实际边缘点的位置,确定各个异常边缘点,包括:按照从左至右、从上至下的顺序依次遍历所述各个实际边缘点,在每次遍历过程中:根据第一标准边缘点的索引,确定所述各个标准边缘点是否遍历完毕,所述第一标准边缘点属于所述各个标准边缘点;若遍历完毕,确定第一实际边缘点为异常边缘点,所述第一实际边缘点属于所述各个实际边缘点;否则,根据所述第一标准边缘点的位置和所述第一实际边缘点的位置,确定所述第一实际边缘点是否是异常边缘点。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一标准边缘点的位置和所述第一实际边缘点的位置,确定所述第一实际边缘点是否是异常边缘点,包括:根据所述第一标准边缘点的位置和所述第一实际边缘点的位置,确定所述第一标准边缘点和所述第一实际边缘点的距离;若所述距离小于第二阈值,确定下一次遍历过程中的标准边缘点的索引;若所述距离小于或等于第三阈值且大于所述第二阈值,或者所述各个标准边缘点遍历完毕,确定所述第一实际边缘点是异常边缘点,其中,所述第三阈值与所述模块的尺寸相关。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述距离大于所述第三阈值,且所述各个标准边缘点没有遍历完毕,重新确定所述第一标准边缘点,根据重新确定的所述第一标准边缘点的位置和所述第一实际边缘点的位置,确定所述第一实际边缘点是否是异常边缘点。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述根据所述各个异常边缘点的位置和数量,确定贯穿所述二维码的线状缺陷,包括:
确定位于同一列的异常边缘点;确定位于同一行的异常边缘点;根据所述位于同一列的异常边缘点的数量,确定列方向上贯穿所述二维码的线状缺陷;根据所述位于同一行的异常边缘点的数量,确定行方向上贯穿所述二维码的线状缺陷。6.根据权利要求5所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:马树志,彭斌,姚毅,
申请(专利权)人:凌云光技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。