2016-12-13 7 views
0

Работа в университете, я испытываю проблему неспособности изменять файлы конфигурации, такие как «цифры» в tessdata, поскольку у меня нет прав администратора. Поэтому я хочу запускать все из своего дома, создавая там шаблоны, конфиги и учебные файлы данных. Запуск моего обнаружения, как это работает, отлично работает с ожидаемым выходом:pytesser set path to pattern files

tesseract ../pics/hi.png out --tessdata-dir ./tessdata digits 

I.e. путем установки пути от того, где я запускаю tesseract. Но как я могу включить этот путь (лучший как абсолютный) в строку, где pytesser вызывает tesseract? Он выглядит следующим образом:

args = [tesseract_exe_name, input_filename, output_filename,'nobatch', '/prog/tessdata/configs/digits'] 

который не работает. Используя только цифры в качестве пути, рисует файл цифр из общей программы и файлового архива, который я не хочу.

Какой способ включить абсолютный путь здесь, чтобы сообщить tesseract, где можно извлечь файлы конфигурации? Или это невозможно? Любые намеки были бы высоко оценены!

ответ