iPhone: как использовать Tesseract - PullRequest
1 голос
/ 23 января 2012

Это касается использования Tesseract в приложении для iPhone. Я следовал инструкциям, приведенным здесь:

http://iphone.olipion.com/cross-compilation/tesseract-ocr

Теперь у меня есть 2 вопроса:

1) Как использовать это в моем проекте iPhone (какие файлы должны быть включены, методы должны быть вызваны и т. Д.)

2) Я гуглил и обнаружил, что мне придется включить libtesseract_api.a

но получил это сообщение:

file was built for unsupported file format which is not the architecture being linked (i386)

Пожалуйста, помогите мне понять это.

Ответы [ 2 ]

1 голос
/ 23 января 2012

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

Пожалуйста, следуйте этой ссылке , чтобы создать статическую библиотеку.

0 голосов
/ 17 апреля 2012

Начните здесь:

http://tinsuke.wordpress.com/2011/02/17/how-to-cross-compiling-libraries-for-ios-armv6armv7i386/

и следуйте этому обновленному руководству:

http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/

Это поможет вам выполнить кросс-компиляцию исоздайте универсальную библиотеку, содержащую arm6 / arm7 / i386 в одной статически связанной библиотеке, чтобы она работала на симуляторе и устройстве и подходила для распространения в AppStore.

Также, если у вас XCode 4.3 или выше, будьте осторожныПрочитайте комментарии о том, как изменился каталог разработчика.

...