Я ищу OCR для Java, который работает на Android, однако Asprise, похоже, не является независимым от платформы OCR. есть ли открытое/бесплатное Java OCR, которое я могу использовать для разработки приложений Android?
Есть ли бесплатная библиотека OCR для Android?
Ответ 1
OCR может быть довольно интенсивным с CPU, вам может потребоваться пересмотреть его на смартфоне.
В стороне, насколько мне известно, популярные библиотеки OCR Aspire и Tesseract. Прямо не Java, поэтому вы не получите доступную библиотеку OCR для Android.
Тем не менее, Tesseract является открытым исходным кодом (GitHub размещен infact); поэтому вы можете бросить некоторое время на портирование подмножества, которое вам нужно для Java. Мое понимание - это не безумный С++, поэтому в зависимости от того, насколько сильно вам нужно OCR, это может стоить времени.
Так короткий ответ: Нет.
Длинный ответ: если вы готовы работать на него.
Ответ 2
Мне очень повезло с tesseract-android-tools
Ответ 3
Другим вариантом может быть размещение изображения в webapp (возможно, в более поздний момент) и его обработка OCR без использования проблем с С++ → Java и, возможно, засорение мобильного процессора.
Ответ 4
Google Goggles - идеальное приложение для совершения OCR и перевода.
И хорошая новость заключается в том, что Google Goggles стать платформой для приложений.
До тех пор вы можете использовать IQ Engines.
Ответ 5
Да, есть.
Но OCR очень обширна. Я знаю приложение для Android, которое имеет функцию OCR, но это может быть не тот вид OCR, который вы ищете.
Это приложение с открытым исходным кодом называется Aedict, и оно делает OCR на рукописных японских символах. Это не так медленно.
Если это не то, что вы ищете, уточните, какие типы символов и какие данные вводятся (изображение или история прикосновений X-Y).
Ответ 6
Вы можете использовать google docs OCR reader.