2011-11-30 94 views
4

因此對於我們的Final Year Project,我們製作了一個漂亮的lil應用程序,讓用戶從他們的手機拍攝名片圖片,在其上應用OCR並以可打印的形式獲取所有必需的信息。 ..我的問題是,SIFT是旋轉不變的,即它不能區分「u」和「n」等其他這樣的詞和數字。如果你分享你們的小螞蟻爲解決這個問題而想出的想法,我會非常感激。 :) 謝謝。SIFT在MATLAB中實現OCR

+0

導致SIFT無法區分「u」和「n」是旋轉不變性,而不是尺度不變性。尺度不變意味着它不區分不同尺寸的東西。您通常可以在您最終使用的任何SIFT實施中關閉旋轉不變性。 – 2011-12-01 19:11:12

+0

您使用的是什麼SIFT實現? – 2011-12-01 19:11:45

+0

謝謝你的意見,是的,我知道規模和旋轉不變性之間的區別......在寫我的問題時,我一定很困惑。我們正在使用的SIFT的實現最初是爲pushto草書設計和編寫的...我們已經修改它以適應我們的特定問題。你可以在這裏讀到它。 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5638470 –

回答

0

嘗試帶,其圖像 然後用稀,如果不工作使用神經網絡

+0

謝謝先生,你能否進一步闡述你的答案?恐怕我是新手,並且歡迎您提供任何幫助。 –

0

這是事實,SIFT會有困難工作了「U」和「n」相似的特徵,但是,如果你真的想堅持SIFT(你的最後一個項目可能是現在已經完成...)您可以在「u」和「n」圖像上應用一些預處理,方法是將正下方的下劃線放在正確的方向上,讓SIFT知道下劃線的「u」是「u」等。