无法初始化terreract

时间:2018-11-04 05:58:32

标签: python image tesseract

pytesseract.pytesseract.TesseractError:(1,“打开数据文件\ Program Files(x86)\ Tesseract-OCR \ tessdata / eng.traineddata时出错,请确保将TESSDATA_PREFIX环境变量设置为“ tessdata的父目录“目录。无法成功加载语言''\'Tesseract无法加载任何语言!无法初始化tesseract。')

这是我已经将tesseract路径放置在我的环境变量中的东西,同时我也遵循此accepted answer中的答案,在tesseract中创建了一个“ TESSDATA_PREFIX”变量,并带有指向tessdata文件夹的路径。按照接受的答案的建议,我给出了图像位置的完整路径, ,但我仍然面临着“无法初始化tesseract问题”

PS:我确实在“ C:\ Program Files(x86)\ Tesseract-OCR \ tessdata ”位置有一个名为eng.traineddata的文件。

这是我的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))

0 个答案:

没有答案