2013-08-28 97 views
5

我正在開發一個使用tesseract OCR識別文本的Android應用程序,現在我遇到了這樣的問題:在不同的智能手機上,圖像以不同的方式旋轉,所以在一個在縱向模式下,在縱向模式下在另一種模式下。所以現在我想智能旋轉圖像,以便Tesseract可以識別文本。這只是兩種選擇中的一種,但可能由於用戶拍攝照片而存在。我不希望用戶每次都必須以相同的格式拍攝照片,我想旋轉它以適應需要,如果可能的話,不會有太多的性能損失。OCR(tesseract),智能旋轉圖片

帶有自動旋轉的Tesseract lib似乎不適合我。任何人一個想法如何解決這個問題。

感謝

+2

Tessarct lib沒有提供自動旋轉功能。 你必須把你的邏輯。 – Gru

+1

查看Tesseract的[方向和腳本檢測(OSD)](http://code.google.com/p/tesseract-ocr/wiki/APIExample)示例。取向和傾斜角度可能會引起您的興趣。您必須相應地旋轉圖像。 – nguyenq

回答

1

如果您不介意捲起袖子,http://www.leptonica.org/可能是評估字形(未檢測爲文字的原始圖像)並確定方向的好選擇。我已經看到了Leptonica的Android綁定的參考。