c++ - Tesseract - 更改语言文件位置

标签 c++ air ocr tesseract

我正在制作一个 AIR 项目,它需要一些 OCR 功能,所以我决定使用 tesseract(现在我尝试让它在 Windows 上运行)。

我的问题是,无法更改语言文件的位置 - 它总是尝试查看我的 Tesseract 安装目录(程序文件 (x86)\Tesseract-OCR\tessdata\mylang.traineddata)

有没有一种方法可以配置 Tesseract 以在我指定的位置查找此文件?例如在与 tesseract.exe 相同的文件夹中。我不想(或者可能不能)使用 AIR 安装程序安装应用程序。我已经用 3.0 版本和最新的 SVN 版本试过了。

谢谢

最佳答案

是的,您可以通过设置 TESSDATA_PREFIX 环境变量,例如:

export TESSDATA_PREFIX=/usr/local/share/

注意目录路径必须以/结尾。

关于c++ - Tesseract - 更改语言文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950977/

相关文章:

c++ - 如何在没有 native 文件系统的情况下使用 gcc 检测选项

C++ 忽略构造函数异常的后果

apache-flex - 如何获取 AIR 应用程序中 AIR 运行时的版本?

android - 托管 APK + 更新?

pdf - 使用 C# 搜索 OCR(可搜索)PDF

algorithm - 基于字典的关键字检测

c++ - 重载运算符 : Matrix Addition

c++ - OO编程问题: Global Object

actionscript-3 - Flex AIR - IntelliJ 中的 application.xml 在哪里

java - 从图像中解析字符以进行 OCR 的算法