2012-07-19 172 views
3

我在以下this site的幫助下,在我的項目中使用TessBaseAPI進行OCR。但是,使用500萬像素攝像機的結果是50%到60%。我想提高我的OCR的準確性。提高Android TessBaseAPI(Tesseract)的準確性OCR

VietOCR也使用tesseract進行OCR;他們的結果令人驚歎,準確度超過90%。但我的應用程序的準確性不好。

回答

3

嘿,所以我不得不提出這樣的問題在前面How do I improve the accuracy of the OCR text from Tesseract?

一些研發,我發現,您可以通過改進一些圖像增強算法的圖像質量改善率...如果你想看看後在一個更好的OCR應用程序,那麼你應該嘗試看看這一個:https://github.com/rmtheis/android-ocr

我還沒有使用VietOCR所以我不知道你有什麼問題,但即使我有一個500萬像素的相機,我也得到相同的準確度速度,所以我認爲它不是一個電話問題,但更多的圖書館/圖像問題

+0

謝謝回覆。 親愛的你有沒有使用過tessBaseAPIVar.init(dataPath,「eng」,TessBaseAPI.OEM_TESSERACT_CUBE_COMBINED)選項。當我包括我的TessBaseAPI.OEM_TESSERACT_CUBE_COMBINED應用程序崩潰:( – Sham 2012-07-19 21:44:54

+0

親愛的,你能告訴我,TessBaseAPI.OEM_TESSERACT_CUBE_COMBINED可以提高我的成績 – Sham 2012-07-19 21:48:48

+0

這些都是這使我的相機應用程序與正方體API交互代碼行:? TessBaseAPI baseapi =新TessBaseAPI(); \t baseapi.init( 「/圖片/ make_machine_example.jpg」, 「主機」); \t baseapi.setImage(位圖); \t字符串recogtext = baseapi.getUTF8Text(); \t baseapi.end (); – Android2390 2012-07-20 18:07:34