tesserocr错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangyingchengqi/article/details/84315163
  1. Failed to init API, possibly an invalid tessdata path:

 

 

解决过程:

  1. 先查看一下当前的tesserocr支持的 tesserocr版本.
  2. 查看以上代码的运行结果:
  3. 分析运行结果:   它有两个意思: 1是它支持的tesseract为3.05.01, 另一个意思为要在 c:\\ProgramData\\Anaconda3\\下有一个目录  tessdata ,这个目录里面的内容是 tesseract安装目录下的tessdata目录(这个目录中存储了当前tesseract支持的可识别语言).

 

从这两个方面着手, 先检查了一下我的tesseract版本,发现安装的是https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v4.0.0.20181030.exe

Tesseract4的版本,果断卸载,重新安装了: https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-3.05.01.exe,  接着再将tesseract安装目录下的 tessdata目录复制到  c:\\ProgramData\\Anaconda3\\ ,再进行测试通过.

猜你喜欢

转载自blog.csdn.net/zhangyingchengqi/article/details/84315163