鍍金池/ 問答/人工智能  HTML5  PHP  網(wǎng)絡(luò)安全/ 關(guān)于 OCR 識(shí)別圖像中字母位置

關(guān)于 OCR 識(shí)別圖像中字母位置

原圖只有字母

原圖

需要識(shí)別出字母的位置然后附加數(shù)字生成新圖片

處理后

請(qǐng)教下大家有沒有好的處理方案

回答
編輯回答
愚念

如果你的字體確定不變,文字沒有旋轉(zhuǎn)角度,圖片沒有其他雜色,那可以這樣處理
首先對(duì)每個(gè)字母生成特征點(diǎn),特征點(diǎn)規(guī)則,這里定義圖片左下角為x=0 y=0,記錄x軸最小的x坐標(biāo),然后其他位置記錄相對(duì)于剛才記錄位置的偏移,記錄特征點(diǎn)個(gè)數(shù)。然后用這個(gè)數(shù)據(jù)去從x=0 y=0的地方開始用形成的數(shù)據(jù)匹配。每個(gè)字母形成的特征數(shù)據(jù)匹配一變,x=0 y=0 ,匹配過程中,相同的特征點(diǎn)記錄一次,然后進(jìn)行x=1 y=0匹配每個(gè)字母,采用同樣方式記錄分?jǐn)?shù)。直到 x=img.width y=img.heigth。然后找出匹配結(jié)果中,特征點(diǎn)數(shù)量等于你采集特征點(diǎn)時(shí)候的數(shù)量,證明這個(gè)位置就是字母,跟什么字母的數(shù)據(jù)匹配就是什么字母,然后就可以得到字母的位置,得到位置之后的處理就比較簡單了。

2017年7月23日 15:06