2013-09-21 3 views
1

Может ли кто-нибудь объяснить мне, как я могу изменить язык от eng до german.Tesseract change Язык iOS

Когда я загружаю новую библиотеку из Google Side, и я включаю ее в tessdata, результат равен NULL.

Может ли кто-нибудь мне помочь?

ответ

3

Я решил написать новый ответ.

После проверки себя, я думаю, проблема в том, что файлы не скопированы на ваше устройство правильно.

Проверьте, включен ли «tessdata» в «Копирование ресурсов пакета». Вы можете найти это, щелкнув по вашему проекту> цели> фаз сборки

Если нет, нажмите кнопку +, чтобы добавить файлы tessdata. (Примечание: убедитесь, что «копировать элементы в папку целевой группы (если необходимо) НЕ проверяется, и« создавать ссылки на папки для любой добавленной папки »ПРОВЕРЕН)

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

Надежда, которая работает для вас.

+0

Привет, я сегодня посмотрел на этапах сборки и я нашел tessdata включен там. Теперь, я вижу в области отладки у меня проблема, поэтому мой код не находит путь tessdata. 2013-09-27 17: 03: 41.017 TesseractSample [5139: 60b] image Ориентация справа Ошибка открытия файла данных/var/mobile/Applications/7A640C6F-C8DC-4C51-814C-B21EDF9D 6868/Documents/tessdata/deu-frak.traineddata Убедитесь, что переменная среды TESSDATA_PREFIX установлена ​​в родительский каталог вашего каталога «tessdata». Не удалось загрузить язык 'deu-frak' – user2730322

+1

Как вы загружаете tessdata в свое приложение? у вас есть такой метод: 'NSString * tessdataPath = [bundlePath stringByAppendingPathComponent: @" tessdata "]; NSError * error = nil; if (tessdataPath) { [fileManager copyItemAtPath: tessdataPath toPath: dataPath error: & error]; } if (ошибка) { NSLog (@ "% @", [ошибка локализованнаяОписание]); } ' –

+1

У меня есть тот же код, что и вы. кроме кода ошибки. Я играю несколько часов с моим приложением, и теперь он работает. я в настоящее время не знаю, в чем проблема, но я думаю, что проблема заключалась в загрузке tessdata. теперь работает должным + eng. я должен проанализировать, что я сейчас, но я думаю, что у меня есть в моем коде вместо @ "tessdata" dataPath. Спасибо за помощь. без вашей помощи у меня есть идея. – user2730322

Смежные вопросы