Неточные результаты при получении результатов с изображения, снятого с камеры iphone 4 - PullRequest
0 голосов
/ 27 февраля 2012

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

"- 55", "! Л", II, ложь, n3, "S S - 1", "Я-С", "^ o: =", "' ABBYY >", "^ Q) U", "^ -5 -S", "я II", «CL

для изображения image_iphone4.png (прилагается).

Что не правильно. Я понимаю то же изображение, если я использую в папке ресурсов моего проекта даст мне правильный результат. Но не дайте мне правильного результата, если я возьму это изображение прямо с камеры и обработаю его с помощью ABBYY SDK apis.

Пожалуйста, руководство.

1 Ответ

1 голос
/ 29 февраля 2012

Скорее всего, вы пытаетесь распознать изображение JPEG с EXIF-информацией о повороте изображения. Пользователь может применить этот поворот к изображению.

Самое простое решение - использовать флаг MIPO_DetectPageOrientation для диспетчера распознавания MobileOCR:

[fineManager setProcessingOptions:MIPO_DetectPageOrientation];

Таким образом, движок MobileOCR попытается определить ориентацию страницы.

Но учтите, что распознавание с флагом MIPO_DetectPageOrientation происходит в 2 раза медленнее, чем без него.

...