1.一种检测包装盒喷墨打印字符首行缺行的方法,包括下列步骤:
1)采集一幅待检测包装盒带有喷印字符的图片。
2)根据喷印字符的位置,确定指定区域,用7×7模板计算(1)图像中指定区域内Zernike矩,对图片的喷印字符区域进行边缘提取,并将图像二值化;
3)对(2)中提取的边缘进行最小二乘拟合,得到喷印字符旋转角度;
4)根据(3)中得到的字符旋转角度,将字符转正;
5)对于需要检测首行是否缺行的字符,进行如下的缺行检测:
a)用基于灰度值模板匹配的方法找到此字符所在位置,并将此字符区域切分出来;
b)对(a)中切分的字符区域进行固定阈值分割;
c)取二值化字符区域的顶部1/4的位置进行水平和垂直方向投影;
d)根据字符首行的长短,设定阈值X,判断水平方向投影长度是否小于设定阈值X,如果小于,那么说明首行缺行;反之,认为字符首行不缺行。