Intereting Posts
Простая проблема с адаптером, текст + изображение в spinner. Java, Android Карта Просмотр направлений рисования с использованием google Directions API – декодирование полилиний Обновление базы данных sqlite при обновлении базы данных сервера Как узнать, сколько аккумуляторов используется моим Android-устройством на устройствах пользователя? Как создать простой календарь на Android Установите начальный фокус в приложении для Android Проверка android sqlite и IntelliJ Android NavigationView group group divider Кнопка прослушивателя для кнопки в фрагменте в android Значок закладки не отображается. Android – AssertionFailedError для метода startActivity в тестовом классе ActivityUnitTestCase Как остановить изменение ориентации, когда индикатор прогресса вращается в андроиде Как добавить элемент раскрывающегося списка на панели действий Android нелегальное использование Как определить, когда ListView будет заполнен

Как я могу использовать Tesseract в Android?

Я обыскал в сети пару часов. Я получил много ответов, говорящих, что нам нужно использовать NDK и т. Д. Для «Tesseract» для WINDOWS.

Но я не получил пошагового / правильного объяснения того, что должно быть сделано при установке NDK. Как получить файлы .so? Я закончил установку NDK и Cygwin. Чтобы проверить, выполнено ли это правильно, я ввел make -v и дал ожидаемый результат.

Может ли кто-нибудь, кто использовал «Tesseract», рассказать мне, как они это сделали? (Я загрузил «Mezzofanti», но там я не нашел ни одного из файлов «Tesseract».)

Solutions Collecting From Web of "Как я могу использовать Tesseract в Android?"

Вы можете ссылаться на этот документ, он дает шаг за шагом. Но вам нужно сделать это, чтобы создать проект tesseract-android-tools в качестве проекта библиотеки в Eclipse и сообщить вашему проекту, чтобы он ссылался на проект библиотеки. Таким образом, вам понадобятся два проекта в Eclipse,

http://rmtheis.wordpress.com/2011/08/06/using-tesseract-tools-for-android-to-create-a-basic-ocr-app/

Надеюсь, эта помощь …..

Вам нужно использовать проект tess-two для работы с Tesseract на Android.
В тессе-2 есть инструменты для компиляции библиотек Tesseract и Leptonica для использования на платформе Android. Он предоставляет API-интерфейс Java для доступа к API-интерфейсам Tesseract и Leptonica, составленными изначально.

Добавление tess-two в ваш проект:

Add to build.gradl e:

 dependencies { compile 'com.rmtheis:tess-two:5.4.1' } 

Использование Tesseract

 import com.googlecode.tesseract.android.TessBaseAPI; //... private String extractText(Bitmap bitmap) throws Exception { TessBaseAPI tessBaseApi = new TessBaseAPI(); tessBaseApi.init(DATA_PATH, "eng"); tessBaseApi.setImage(bitmap); String extractedText = tessBaseApi.getUTF8Text(); tessBaseApi.end(); return extractedText; } 

Вы можете посмотреть мой простой пример одного класса использования Tesseract для Android . Он содержит только 200 строк кода Java.

http://kurup87.blogspot.in/2012/03/android-ocr-tutorial-image-to-text.html – это шаг за шагом учебник