1. 程式人生 > >基於機器視覺的IC表面字元檢測

基於機器視覺的IC表面字元檢測

基於機器視覺的IC表面字元檢測

IC表面字元識別,這個在半導體行業裡是經常遇到的視覺檢測應用專案。一般需要檢測其型號、批號等內容。絲印外觀可能會比較少檢測,要求沒有這麼高。

低角度環形光源

工業光源

對於這種IC上的字元,主要有兩種方式。一種是絲印的,另一種則是蝕刻的。對於本方案,則是蝕刻的陰文。對於絲印的,一般都是黑底白字,打光很容易的。常規的環形光源、條形光源都可以實現。而對於蝕刻的陰文,則需要使用低角度的環形光源進行掠射,進行明亮特徵照明,可以使用低角度的環形光源;或者是使用高角度的環形光源,將背景照亮,字元打黑,進行陰暗特徵照明,可以使用高角度的環形光源或是同軸光

源。

可以考慮使用常規的模擬調光器APS-2424-1CH或者是迷你調光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光時間,則考慮使用頻閃調光器,如SPS-2430-4CH。而如果需要程式控制不同的光源亮度以適用不同的產品,則可以考慮數字調光器,如DPS-24125-4CH

工業相機

對於這種小IC上的字元識別,不需要太高的解析度的相機,可以使用30~130畫素CCD即可。這裡建議使用CCD或全域性CMOS,因為這種產品一般速度比較快,可能是在料盤上執行檢測的。所以需要有防抖動等功能。

高角度環形光

工業鏡頭

可以使用常規的CCTV鏡頭加光學接圈的效果。也可以使用一般效能的遠心鏡頭。

視覺演算法

主要考慮使用OCR字元識別演算法。輔助分類匹配等演算法。

專案難度

★★★

相對比較容易的一類演算法。不過如果使用NI軟體來處理,則需要考慮穩定性。NI軟體做OCR識別,穩定性是個比較大的影響點。

【轉載】http://shixinhua.com/project/2017/05/1971.html