【问题标题】:How to point to eng.traineddata in Tess4J OCR project如何在 Tess4J OCR 项目中指向 eng.traineddata
【发布时间】:2014-07-29 15:32:06
【问题描述】:

我是 Tess4J 的新手。我收到此错误

打开数据文件时出错 ./tessdata/eng.traineddata 请确保将 TESSDATA_PREFIX 环境变量设置为“tessdata”目录的父目录。 加载语言“eng”失败 Tesseract 无法加载任何语言! 空白页!!

搜索后,我添加了指向“C:\Program Files\Tesseract-OCR\tessdata”的环境变量 TESSDATA_PREFIX,其中包含 eng.traineddata 文件。

我怎样才能让它工作。请帮忙,如果可能的话,一步一步来。

【问题讨论】:

    标签: java netbeans tess4j


    【解决方案1】:

    数据路径应设置为"C:\Program Files\Tesseract-OCR\"

    【讨论】:

      【解决方案2】:

      首先,您需要下载language data file

      然后,将环境变量设置为指向您的 tessdata 目录。

      例如:如果你的 tessdata 路径是 '/usr/local/share/tessdata'

      export TESSDATA_PREFIX='/usr/local/share/' 
      

      最后,将语言数据文件移动到tessdata目录:

      sudo mv Downloads/eng.traineddata /usr/local/share/
      

      现在试试~

      【讨论】:

      • 这些说明不适用于这个确切的问题;您可以从问题上下文中看到 OP 正在使用 Windows,因此 exportsudomv 以及您提到的所有路径都将不存在。 @nguyenq 的答案是对 OP 问题的正确答案,但也许这个答案应该保留并进行编辑以明确说明它指的是 Linux 环境?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多