Python: сбой при загрузке языка \ 'eng \' Tesseract не может загрузить ни один язык - PullRequest
0 голосов
/ 16 ноября 2018

Я установил Tesseract 3.05 на мою Windows 10. Я пытаюсь выполнить image_to_string() операцию с данным изображением.

Функция не может найти папку tessdata. Я даже добавил TESSDATA_PREFIX в переменные окружения с путем, ведущим к папке tessdata, которая присутствует в C:\Program Files (x86)\Tesseract-OCR\tessdata.

tessdata содержит eng.traineddata и все еще не может прочитать его.

Ошибка указана ниже:

File "ocr.py", line 38, in <module>
  text = pytesseract.image_to_string(Image.open(filename))
File "C:\Users\skuma\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pytesseract\pytesseract.py", line 294, in image_to_string
  return run_and_get_output(*args)
File "C:\Users\skuma\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pytesseract\pytesseract.py", line 202, in run_and_get_output
  run_tesseract(**kwargs)
File "C:\Users\skuma\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pytesseract\pytesseract.py", line 178, in run_tesseract
  raise TesseractError(status_code, get_errors(error_string))
pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program Files (x86)\\Tesseract-OCR\\tessdata/eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory. Failed loading language \'eng\' Tesseract couldn\'t load any languages! Could not initialize tesseract.')

Проблема здесь в обратной косой черте (по умолчанию в Windows 10) и прямой косой черте (в стиле linux) Или что-то еще? Может кто-нибудь помочь мне? Я еще новичок в Тессеракте.

...