Обучение tesseract для использования с iPhone

Я пытаюсь использовать tesseract-2.04 в своем приложении для iPhone и просто хотеть обнаружить числа. Что я делаю, здесь является первым, я - перекрестная компиляция tesseract для генерации библиотечного файла с помощью этого сообщения http://robertcarlsen.net/2009/07/15/cross-compiling-for-iphone-dev-884 и затем с помощью демонстрационное приложение по http://robertcarlsen.net/2010/01/12/ocr-for-iphone-source-1080, но результаты далеко, чем реалистичный.

Я не могу решить вопрос или как обучить tesseract так, чтобы он прибыл закрытие для практического использования.

Помогите.

Спасибо,

Madhup

7
задан Madhup Singh Yadav 30 July 2013 в 12:45
поделиться

1 ответ

Я получаю неплохие результаты, устанавливая

TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");

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

Я думал об изменении valid_word () в tesseract-2.04 / dict / permute.cpp, но, похоже, в этом нет необходимости.

Следующим шагом будет жесткое кодирование минимального / максимального размера символа, чтобы время распознавания могло стать намного меньше нынешних 500 мс. Затем следующим шагом будет добавление кода, который отслеживает результаты во времени, так что чтение 5 90% времени и 8 только 10% заставит код запомнить 5 .

Все зависит от вашего варианта использования. Мне повезло в том смысле, что мне разрешено просто показать поле размером 200x50, в котором будет указано число.

7
ответ дан 7 December 2019 в 07:40
поделиться
Другие вопросы по тегам:

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