2015-07-01 113 views
0

我一直在做一個簡單的OCR項目幾天。該應用程序應該從圖像中提取文本。我提出的解決方案是: greyscaling,旋轉,從圖像中去除噪聲並隔離圖像上的每個單個字符。所以我需要一些簡單的算法來幫助我識別角色。我只需要識別字母A,B,C,D。Java簡單的OCR算法

+0

你對於算法有什麼樣的想法?你寫了什麼來實現它迄今爲止? – APerson

+0

請參閱[OCR和字符相似度](http://stackoverflow.com/a/22879053/2521214)「像素方法」是我幾年前爲商業項目開發的一種簡單確定性方法。它不使用神經網絡,所以它沒有問題......這使得它成爲菜鳥的理想選擇,從 – Spektre

回答

0

我使用的方法是製作每個字母的掩碼,將其縮放到切割圖片時發現的矩形,並通過比較RGB來比較每個字母的「得分」。

+0

開始似乎沒問題,但它會使它僅限於識別一些字體。 –

+0

是的,但我認爲通過測試2或3種字體,你會覆蓋所有文本的99%。另外,不同的字體看起來像是彼此。 –

+0

我會試一試。 –