2015-12-08 3 views
0

Возможно ли использовать OCR Google tesseract в android через NDK?Android Tesseract OCR с NDK (C++)

Так что у меня есть код на C++, который использует Tesseract OCR, и теперь я не хочу переместить его на Android, потому что он связан с кодом, который использует openCV, и у меня это есть в C++.

Большое спасибо за советы и ссылки и как я могу их использовать и построить.

ответ

3

Возможно использование библиотеки OCR Tesseract в вашем приложении для Android через NDK. Тем не менее, вам придется скомпилировать библиотеку Tesseract вместе с другой библиотекой, называемой библиотекой обработки изображений Leptonica, и они собирают много времени для компиляции.

Парень по имени Роберт Тейс создал проект GitHub (названный tess-two), который позволит вам вызвать Tesseract API с помощью Java через интерфейс Java Java Native Interface (JNI). Вы можете прочитать немного больше об этом here.

Я рекомендую вам следовать this конкретному учебнику, написанному Гаутамом Гуптой о том, как настроить вещи.

На той же странице этого учебника есть также пояснительная записка comment, в которой вам предлагается пошаговый список инструкций, необходимых для настройки библиотеки OCR Tesseract с вашим приложением Android в Android Studio.

Смежные вопросы