Как получить координаты, используя Abbyy Mobile SDK для iPhone - PullRequest
3 голосов
/ 02 февраля 2012

Я использую пример проекта abbyy mobile SDK для iPhone (версия 4).используя это, как я могу получить координаты конкретных слов (ы) изображения, используя мобильный SDK для iphone.

Я проверил ссылку на API и обнаружил FineRecognizeRegion Function , но не знаю, как я могу использовать ее для получения координат определенного слова (слов) на изображении, полученном устройствомКамера.

Пожалуйста, помогите

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

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

Мы можем добавить прямоугольники слов в макет в следующем выпуске.Однако эта функциональность будет добавлена ​​не ранее, чем через несколько месяцев.

0 голосов
/ 03 февраля 2012

Я нашел несколько иной способ выделить определенное слово (слова):

Результаты распознавания сохраняются в классе Layout (см. Справка → Оболочка для iOS / MacOSX → Классы результатов распознавания → CMocrLayout).

В выборке результаты распознавания попадают в строку CFineLayout * распознаваниеResults = [fineManager copyRecognitionResults]; (см. метод processRecognitionResult из файла MainRecognitionController.m)

Тогда используйте следующие свойства: 1) Заблокировать свойство Layout, 2) Линии собственности блока, 3) Свойство символов TextLine, 4) Свойство CharRect для Character.

Свойство CharRect содержит прямоугольную область на изображении с символом внутри.

Чтобы получить координаты слова, вы можете использовать координаты его первого и последнего символов.

Надеюсь, эта информация полезна!

...