1.一種檢測包裝盒噴墨打印字符首行缺行的方法,包括下列步驟:
1)采集一幅待檢測包裝盒帶有噴印字符的圖片。
2)根據(jù)噴印字符的位置,確定指定區(qū)域,用7×7模板計算(1)圖像中指定區(qū)域內(nèi)Zernike矩,對圖片的噴印字符區(qū)域進(jìn)行邊緣提取,并將圖像二值化;
3)對(2)中提取的邊緣進(jìn)行最小二乘擬合,得到噴印字符旋轉(zhuǎn)角度;
4)根據(jù)(3)中得到的字符旋轉(zhuǎn)角度,將字符轉(zhuǎn)正;
5)對于需要檢測首行是否缺行的字符,進(jìn)行如下的缺行檢測:
a)用基于灰度值模板匹配的方法找到此字符所在位置,并將此字符區(qū)域切分出來;
b)對(a)中切分的字符區(qū)域進(jìn)行固定閾值分割;
c)取二值化字符區(qū)域的頂部1/4的位置進(jìn)行水平和垂直方向投影;
d)根據(jù)字符首行的長短,設(shè)定閾值X,判斷水平方向投影長度是否小于設(shè)定閾值X,如果小于,那么說明首行缺行;反之,認(rèn)為字符首行不缺行。