Вопрос по android, java – Какую библиотеку Java OCR следует использовать в Android? [закрыто]

39

Я хотел бы создать приложение для Android, которое через библиотеку OCR должно сканировать изображение, извлекая из него текст.

Какую библиотеку Java я должен использовать?

Google недавно выпустила API для достижения этой цели:developers.google.com/vision/text-overview Wirling

Ваш Ответ

4   ответа
6

попробуй тессеракт, оформить заказ http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html и этот пример http://code.google.com/p/mezzofanti/

Редактировать: еще несколько фактов - tesseract является одним из лучших OCR с открытым исходным кодом, используемым Google - есть учебные данные для многих языков - mezzofanti - это приложение для Android, в котором используется тессеракт - будьте осторожны: OCR использует много ресурсов процессора. попытка распознавания страницы А4 с помощью T-Mob G1 займет много времени, и результат может вас не впечатлить ;-)

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededvbridge.co.uk/2012/11/05/…
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded systempuntoout
7

Если вы ищете очень расширяемую опцию или у вас есть конкретная проблемная область, вы можете рассмотреть возможность прокрутки своей собственной, используяJava объектно-ориентированный нейронный движок.

Я успешно использовал его в личном проекте, чтобы идентифицировать букву на изображении, таком какэтот, вы можете найти весь источник для компонента OCR моего приложения на github,Вот.

Error: User Rate Limit Exceeded systempuntoout
Error: User Rate Limit Exceeded
0

Вы можете использовать функцию OCR из Google Docs. ПроверитьDocuments List Data API http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#OCR

20

Не знаю, насколько он хорош (его обязательно нужно сначала обучить), но естьБиблиотека оптического распознавания символов Ron Cemer.

Error: User Rate Limit Exceeded systempuntoout

Похожие вопросы