请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tesseract已安装,环境变量已配置,pytesseract.py文件已修改,cmd中使用tesseract -v可以正常显示版本,但代码执行还是报错

tesseract已安装,环境变量已配置,pytesseract.py文件已修改,cmd中使用tesseract -v可以正常显示版本,但代码执行还是报错图片描述
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

Mushishi 2022-02-16 10:16:29

esseract-OCR 这个你添加到系统环境变量里面 看是系统环境变量还说用户变量。

或者你在图片目录命令执行:tesseract test.png output_result –l eng  看一下结果

0 回复 有任何疑惑可以回复我~
  • 提问者 精慕门1029620 #1
    E:\>tesseract login1.png output_result -l eng
    Estimating resolution as 328
    esseract-OCR 是在再系统环境变量中的,刚给用户变量中添加了还是同样的报错
    回复 有任何疑惑可以回复我~ 2022-02-16 13:39:03
  • 提问者 精慕门1029620 #2
    output_result文件未空,换了张图片,tesseract test.png output_result –l eng命令执行后的output_result文件有值了,但是用代码执行还是同样的报错
    回复 有任何疑惑可以回复我~ 2022-02-16 13:42:16
  • Mushishi 回复 提问者 精慕门1029620 #3
    pytesseract.pytesseract.tesseract_cmd = 'xxxx//Tesseract-OCR//tesseract.exe'
    
    tessdata_dir_config = '--tessdata-dir "xxxxx//Tesseract-OCR//tessdata"'
    
    然后image_to_string配置下
    
    image_to_string(image, lang = 'eng', config=tessdata_dir_config)
    回复 有任何疑惑可以回复我~ 2022-02-16 15:33:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信