pytesseract

来源:2-14 使用pytesseract识别图片中得问题

慕盖茨3564450

2019-02-22

pytesseract.pytesseract.TesseractError: (1, ‘Error opening data file C:\Program Files (x86)\Tesseract-OCR;/eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your “tessdata” directory. Failed loading language ‘eng’ Tesseract couldn’t load any languages! Could not initialize tesseract.’)

请问这个问题怎么解决

写回答

2回答

Mushishi

2019-02-25

testdata_dir_config = '--tessdata-dir "C:\\Program Files\\Tesseract-OCR\\tessdata"'
textCode = pytesseract.image_to_string(img, config=testdata_dir_config)

上面路径记得更换为自己得。而且这个里面记得把你中文包放进去。

0
1
慕盖茨3564450
非常感谢!
2019-02-25
共1条回复

Mushishi

2019-02-23

你好,这个是因为你使用识别得有中文得原因。还有再使用得时候记得制定语言,可以看一下这个文章,如果还没解决,然后把你代码发出来。

https://www.cnblogs.com/dj0325/p/7845634.html

0
1
慕盖茨3564450
还是没有解决,您说使用时候制定语言,是在哪里制定呢。代码如下: # coding=utf-8 import pytesseract from PIL import Image image = Image.open("E:/1.png") text = pytesseract.image_to_string(image) print(text)
2019-02-25
共1条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程