Как я могу использовать Tesseract в Android? - PullRequest
17 голосов
/ 10 октября 2011

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

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

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

Ответы [ 3 ]

16 голосов
/ 30 апреля 2016

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

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

добавить к 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.

15 голосов
/ 10 октября 2011

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

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

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

1 голос
/ 20 августа 2012

http://kurup87.blogspot.in/2012/03/android-ocr-tutorial-image-to-text.html вот пошаговое руководство

...