2016-07-14 5 views
1

Хотя specifiing пакета языка, используемый для выполнения OCR, я получаю следующее сообщение об ошибке (для каждого языкового пакета, соответствующий):Ошибки выполнение OCR с Тессерактом: read_params_file: Не удается открыть ИЕ

read_params_file: Can't open deu 

Я использовал команда, как описано в вики:

tesseract test.tif out -1 deu 

в .traineddata файлы находятся в tessdata и TESSDATA_PREFIX установлен в родительский каталог tessdata. Процесс работает по умолчанию без указания языковой информации.

У меня есть Тессеракт 3,05 установлен на Windows, 10.

ответ

1

Команда должна быть

tesseract test.tif out -l deu 

с "л" вместо "1".

0

Это общий ответ, если что-то не так с настройкой параметров. Либо если вы добавите параметр, который не определен - например, «1», или если вы добавите параметры в неправильном порядке.

E.g.

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

Неправильно:

PS C:\Users\Mememe\Desktop\tesseract> & 'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe' 'C:\Users\mememe\Desktop\tesseract\img.jpg' out hocr -l deu 
read_params_file: Can't open l 
read_params_file: Can't open deu 
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica 

Лучше:

'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe' 'C:\Users\Mememe\Desktop\tesseract\img.jpg' out -l deu hocr 
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica 

Так что, если у вас есть эта проверка ошибок:

  • определены все ваши параметры? (Проверьте параметр справки, чтобы получить список всех доступных параметров)
  • Все ли параметры в правильном порядке? (Удача вычисляется :))
  • Являются ли пути, которые я определил правильно? Есть ли точки или пробелы, которые я должен проверить дважды?

Если это не сработает - проверьте дважды. В противном случае вы можете добавить свой ответ здесь.