1. 程式人生 > >基於機器視覺的玻璃Mark點字元識別

基於機器視覺的玻璃Mark點字元識別

基於機器視覺的玻璃Mark點字元識別 

玻璃上的Mark點、字元識別,與其它材質上的內容略有不同,其有一定的角度。基本上90度垂直看時,會反光。而其它角度看時,則不反光,表現為黑色。

玻璃上的Mark點

工業光源

對於這種玻璃材質上的字元、Mark點等特徵,直接考慮同軸光源,如COL-30-B,可以利用同軸光源的垂直特徵,將字元所在位置反光回來得到明亮特徵,而其它地方則透光後形成黑色特徵。

可以考慮使用常規的模擬控制器APS-2424-1CH或者是迷你控制器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光時間,則考慮使用頻閃控制器,如SPS-2430-4CH

。而如果需要程式控制不同的光源亮度以適用不同的產品,則可以考慮數字控制器,如DPS-24125-4CH

工業相機

這個看具體的精度要求,對於Mark點可能要求高一些,這時可以使用解析度高一些的相機,如130萬、200萬的CCD,如SHI-132-30GM;而對於字元識別,則可以使用低解析度的相機,如30萬相機的,以節約成本,如SHI-032-120GM

工業鏡頭

可以考慮使用遠心鏡頭,如果成本不允許,那麼就考慮使用CCTV鏡頭。

 

玻璃上的字元

視覺演算法

對於Mark點,可以考慮粒子分析、模式匹配、找邊、找圓等方法。而對於字元識別,只能考慮使用OCR

專案難度

★★

基本上沒有太多的難度。

【轉載】http://shixinhua.com/project/2017/03/1935.html