我如何让 tesseract-ocr v5 找到 eng.traineddata 文件?

我如何让 tesseract-ocr v5 找到 eng.traineddata 文件?

Ubuntu 22.04.3 LTS
tesseract 5.3.2
XSane 0.999
YAGF 0.9.5
Epson Workforce WF-4835 打印机/扫描仪

此设置在一定程度上协同工作。单击扫描YAGF 中的按钮会导致 XSane 启动,扫描扫描仪中的文档,并在 YAGF 的左侧窗口中显示扫描结果。但是当我单击认出YAGF 中的按钮,右侧窗口中不会出现任何文本,并且会出现一条错误消息,提示eng.traineddata找不到该文件。

该位置定义如下:

  • 在里面YAGF 设置>OCR 和语言Tesseract 数据文件路径定义为/usr/share/tesseract-ocr/5/tessdata/
  • $ sudo export TESSDATA_PREFIX=/usr/share/tesseract-ocr/5/tessdata/
  • 下列行已添加到~/.profile~/.bash_rc~/.bash_profile文件中:export TESSDATA_PREFIX=/usr/share/tesseract-ocr/5/tessdata/

有人能解释一下为什么 YAGF/tesseract 找不到这个eng.traineddata隐藏在显眼位置的文件吗?

相关内容