Совершенное сканирование OCR для Android

Сейчас я делаю OCR-приложение с помощью OCR rmtheis ( https://github.com/rmtheis/android -ocr) в качестве эшафота.

Тем не менее, я далек от удовлетворения.

Мои основные вопросы:

  1. Он возвращает только часть содержащихся символов, правильную при сканировании ультра-крошечных текстов с несколькими разными шрифтами с неуправляемым беспорядком, включая изображения и штрих-коды (в данном случае это руководство по продуктам).

  2. Автофокус зацикливается таким образом, что если вы нажмете камеру, когда изображение будет иметь самую острую форму, возможно, вы опоздаете на 0,02 секунды и просмотрите размытое изображение. Поэтому я предпочитаю автозахват, когда текст включен в выбранное представление.

Есть ли какие-либо высококачественные решения для OCR для Android, которые могут захватывать хитрый и маленький текст и получать все правильно почти каждый раз?

Просто для clarifie: я использую tesseract (tess-two) уже через проект android-ocr

Еще одно примечание: оно должно возвращать почти 100% правильных результатов почти каждый раз. Никакая языковая поддержка не требуется, Im только собирается использовать ее, чтобы поймать коды, такие как 842EAB842EAB842EAB84? 2EAB842EAB842EAB, с ненужным английским текстом, кроме этого. Поэтому мне вообще не нужна языковая поддержка.

Изменить: похоже, это то, что я ищу: http://www.abbyy.com/mobileocr/features/

Есть ли решение с еще более высоким качеством, чем Abbyy?

Ну, год назад я планировал создать приложение для Android, в котором мне нужно было OCR, в первую очередь, и мне жаль это говорить, но вы не найдете бесплатных «высококачественных OCR-решений для Android»: / I Использовал tess-two, который является лучшим бесплатным OCR, доступным для Android, но все же он не был на 100% точным, возможно, если бы у меня было больше времени, я мог бы добавить некоторую обработку изображений для повышения производительности.

Ссылка для OCR: https://github.com/rmtheis/tess-two

Пример используемого приложения: http://www.youtube.com/watch?v=Ho5DyK1hKdw

Мое приложение: http://www.youtube.com/watch?v=2PRQo7EWYd8

Попробуйте и добавьте некоторую обработку изображения на изображение перед тем, как использовать OCR, если сможете:

Я также занимаюсь исследованиями для высококачественных и бесплатных решений для OCR для Android, и, наконец, я выбрал вилку tess-two в одном из моих проектов, потому что другие варианты имели больше недостатков, чем преимуществ. Как говорит @realkarim, это не на 100% точно, но результаты оптимальны.

Ссылка для примера OCR с использованием tess-two

Попробуйте и сообщите нам свой опыт;)

Intereting Posts
Различные размеры установленных приложений на разных устройствах Android пытается объединить растровые углы Сортировка данных БД и отображение в виде списка Избегание! = Null, используя метод в java Я не вижу свое приложение в google play Сохранить изображение подписи к файлу в Родосе на Android Как добавить требование наличия задней камеры в файле манифеста? Автоматически устанавливать положение индикатора табуляции в библиотеке поддержки TabLayout Прокрутка ListView по пикселям в Android Принуждение adjustPan в активности, содержащей ScrollView Android Studio build flavors – Как иметь одинаковые исходные файлы в разных вариантах Сохранение и чтение растровых изображений / изображений из внутренней памяти в Android Получение ошибки / предупреждения для множественного числа: «Количество« один »соответствует более чем одному конкретному номеру …» Android: CellID недоступен для всех операторов? Можем ли мы отправить данные с устройства Android на другое устройство Android напрямую (p2p) без сервера посередине?