Ошибка Тессеракта в iPhone - PullRequest
1 голос
/ 17 апреля 2011

Я клонировал код тессеракта из здесь и построил демоверсию iphone OCR для 4.3

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

Приложение запускается нормально (Симулятор), и при нажатии кнопки «Показать сборщик изображений» появляется UIImagePicker, позволяющая выбрать изображение.При выборе изображения в течение 1-2 секунд отображается предупреждение «OCRDEMO - рабочий», затем происходит сбой приложения с выводом отладчика:

Обнаружена попытка вызова символа в системных библиотеках, который отсутствуетна iPhone: часы $ UNIX2003, вызываемые из функции _Z17edges_and_textordPKcP10BLOCK_LIST в изображении OCRDemo.Если вы столкнулись с этой проблемой при запуске двоичного файла симулятора в GDB, убедитесь, что вы сначала отключили start-with-shell.

Не помогает, что я точно не знаю, как'set start-with-shell off'

Я боюсь, что это проблема, вызванная 4.3, так как поиск ключевых компонентов ошибки заканчивается.

1 Ответ

2 голосов
/ 17 апреля 2011

Я выполнил те же действия, что и Люк, и столкнулся с точно такой же проблемой, работая на симуляторе .

Однако он работает, когда я запускаю на своем устройстве Не кодировать знак .) Существует много проблем с памятью (уровень 1 -> уровень 2), но я смог правильно сделать снимок с помощью камеры и из библиотеки iPhoto.

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

Надеюсь, это поможет

...