愛伊米

機器視覺中OCR印刷字元檢測應用

當下製造業的形勢越來越嚴峻,且各行業內價格透明而且利潤低下的情況下,印刷市場的競爭也異常激烈。在行業裡除了價格是客戶考慮的因素之外,產品的質量也是重要的關注點。產品質量的優劣,可靠和穩定程度,以及生產成本的高低,與企業的市場競爭力起著至關重要的作用,甚至會影響到企業的生死存亡。

目前,對印刷品的檢測工作一般採用人工方法進行質量檢測,然後再由工作人員將成品和次品進行分類堆放。這樣一來,不僅增加了工作人員的勞動強度,而且檢測質量也難以得到保障。其次,則是效率低下,浪費時間成本。

機器視覺中OCR印刷字元檢測應用

印品質量自動檢測系統滿足印刷企業對於產品質量控制的需求。系統採用自主研發的表面缺陷檢測、色彩測量、快速建模等核心演算法,廣泛適用於包裝印刷、標籤印刷、商業印刷質量線上檢測和印後終檢。機器視覺用於印刷、包裝行業中的質量檢測,其基本的工作原理是用攝像機拍攝(採集)印刷品上的影象,在計算機中與該印品的標準影象(模板)相匹配比較,如果發現差異並超出設定的公差範圍,即判定為不合格產品。而實際的機器視覺系統要複雜得多。

印刷字元檢測的型別:

說來OCR只是印字檢測的一種型別,即字元識別。其實印字檢測依據難度逐漸升高,可以分為以下三類。

1、印字有無檢測:顧名思義,就是簡單檢測印字有還是沒有。可以使用影象感測器來識別,非常簡單。

2、OCR:即視覺字元識別。主要目的只是要求看出來一個字元到底是“A”,還是“B”,並將識別的結果和標準作對照,或者直接輸出該識別字符串。

3、OCV:即視覺字元驗證。不僅僅是要識別出字元,對於字元印刷不良,比如缺失筆畫等也需要檢測出來。其大致原理是,採用影象差分,即好的圖片和不良的圖片做減法,從而挑出不良的地方。難點在於:a)對於大視野的檢測,因為需要高精度,所以要求畫素高,這樣處理的資料量就很大,在做演算法時,需要更細緻考慮如何保證速度。b)需要甄別良品的差異。即好的產品也沒有兩個100%完全一樣,哪些不一樣屬於良品範疇,需要給Pass,哪些不良是真的不良,要給NG。要根據足夠樣本量的良品,在演算法上作迭代。c)對於印刷資料變化,比如像時間日期,還需要考慮這個變化量。正因為比較複雜,所以多采用定製開發的專用機來做。成本也會相應比較高。

常見印刷字元檢測需求:

(1)壓爆:字型因受外力而鬆動;

(2)掉字母:字型脫落;

(3)沙眼:字型不實;

(4)重影:油墨印刷時套位不正,模糊;

(5)塞網:不下油墨,沙眼;

(6)漏油墨:爛網;

(7)字母殘缺:字母缺失;

(8)刮花:印刷時被異物磨損等等。

機器視覺中OCR印刷字元檢測應用

機器視覺中OCR印刷字元檢測應用