Есть ли бесплатная библиотека OCR для Android?

Я ищу OCR для Java, который работает на Android, однако Asprise, похоже, не является независимым от платформы OCR. есть ли открытое/бесплатное Java OCR, которое я могу использовать для разработки приложений Android?

Ответ 1

OCR может быть довольно интенсивным с CPU, вам может потребоваться пересмотреть его на смартфоне.

В стороне, насколько мне известно, популярные библиотеки OCR Aspire и Tesseract. Прямо не Java, поэтому вы не получите доступную библиотеку OCR для Android.

Тем не менее, Tesseract является открытым исходным кодом (GitHub размещен infact); поэтому вы можете бросить некоторое время на портирование подмножества, которое вам нужно для Java. Мое понимание - это не безумный С++, поэтому в зависимости от того, насколько сильно вам нужно OCR, это может стоить времени.

Так короткий ответ: Нет.

Длинный ответ: если вы готовы работать на него.

Ответ 3

Другим вариантом может быть размещение изображения в webapp (возможно, в более поздний момент) и его обработка OCR без использования проблем с С++ → Java и, возможно, засорение мобильного процессора.

Ответ 5

Да, есть.

Но OCR очень обширна. Я знаю приложение для Android, которое имеет функцию OCR, но это может быть не тот вид OCR, который вы ищете.

Это приложение с открытым исходным кодом называется Aedict, и оно делает OCR на рукописных японских символах. Это не так медленно.

Если это не то, что вы ищете, уточните, какие типы символов и какие данные вводятся (изображение или история прикосновений X-Y).

Ответ 6

Вы можете использовать google docs OCR reader.