Не удалось инициализировать terreract - PullRequest
0 голосов
/ 04 ноября 2018

pytesseract.pytesseract.TesseractError: (1, 'Ошибка открытия файла данных \ Program Files (x86) \ Tesseract-OCR \ tessdata / eng.traineddata. Убедитесь, что переменная среды TESSDATA_PREFIX установлена ​​в родительский каталог вашей "tessdata" "directory. Не удалось загрузить язык \ 'eng \' Tesseract не может загрузить ни один язык! Не удалось инициализировать tesseract. ')

Здесь я уже поместил путь к тессеракту в свою переменную среды, а также создал переменную "TESSDATA_PREFIX" с путем к папке в папке tessdata в tesseract, следуя ответу в этом принятом ответе , также следуя совету принятого ответа, я указал полный путь к местоположениям моего изображения, , но я все еще сталкиваюсь с «Не удалось инициализировать проблему с тессерактом»

PS: у меня есть файл с именем eng.traineddata по адресу "C: \ Program Files (x86) \ Tesseract-OCR \ tessdata "

Вот мой код Python:

from pytesseract import *
pytesseract.tesseract_cmd = r"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"
configs = "C:\\Program Files (x86)\\Tesseract-OCR\\tessdata\\configs"
from PIL import Image

print(image_to_string(Image.open('D:\\PycharmFiles\\ImageProcessing\\sample.png')))
print(image_to_string(Image.open('D:\\PycharmFiles\\ImageProcessing\\sample.png'), lang='eng', config=configs))
...