Оптическое распознавание символов Android с OpenCV

В настоящее время я работаю над проектом, который включает в себя оптическое распознавание символов в Android и действительно нуждается в некоторых указателях от кого-то, у кого есть некоторый опыт в этой области.

Мне сказали начать с создания OpenCV с Android ( настройка OpenCv с Android ) и переход оттуда. С тех пор я настроил OpenCV и получил все образцы (образцы OpenCV android ) и обучающие программы, которые приходят с ним работать.

Моя проблема в том, что я не могу найти твердую направленность отсюда, я нашел связанный с этим вопрос, ответ на который указывает на учебник, однако я не уверен, что он будет работать с Android.

Я в основном застреваю, пытаясь выбрать между продолжением OpenCV или попыткой других инструментов, которые я читал, например, как tesseract или чистые java- реализации .

Любые советы о том, какое направление выбрать, будем очень благодарны, спасибо, Celic.

TL; DR Нужна рекомендация о наилучшей реализации оптического распознавания символов в Android

Solutions Collecting From Web of "Оптическое распознавание символов Android с OpenCV"

Вы можете взглянуть на JavaCV, который java-интерфейс для OpenCV

Вы можете проверить что-то вроде Tesseract Android Tools (очень приличный): http://code.google.com/p/tesseract-android-tools/

Вот хедз-ап для проблемы, с которой мы все сталкиваемся в начале при ее использовании: Bytes Per Pixel значение для представления изображения в байтах в Android (если вы используете камеру ofc)

Здесь есть учебник, основанный на вилке Tesseract Tools для Android. Чтобы получить хорошие результаты, вам, вероятно, потребуется предварительно обработать ваши изображения, используя какой-то порог.