在现有 Visual Studio C++ 项目中使用 Tesseract OCR
Using Tesseact OCR in an existing Visual Studio C++ project
我想在我现有的 C++ 项目中使用 Tesseract-OCR 库。我按照 answer.
中提到的步骤进行操作
- 我从 here
克隆了 Github 存储库
- 运行
build_tesseract.bat
- 打开'tesseract.sln'并在编译前将'tesseract'设置为启动项目
对于 'release' 和 'debug' 配置
- 编译成功后,在文件夹'debug'和'release'下,我有一个.lib文件列表
现在我不知道如何从这里前进。我习惯于添加具有 'include' 目录的库。在这里,除了 'debug' 和 'release' 配置的 .lib 文件外,我找不到这样的目录。
谁能告诉我如何使用这些文件将 'tesseract-OCR' API 添加到我现有的项目中?
对于希望在 Visual Studio 2017+ 中使用 Tesseract-OCR 的任何人,我找到了另一种方法(不完全是,它一直直接面对我)。
使用 VcPkg 似乎是 Tesseract-OCR 文档本身中提到的最好和最简单的方法。
- 从指令 here
安装 VcPkg
- 导航到安装文件夹或将 VcPkg 添加到 'PATH' 变量
- 运行 命令
vcpkg install tesseract:x64-windows
。可能需要 30 到 40 分钟,具体取决于您的系统
- 在 'Installed' 文件夹下,您会找到 'include'、'lib' 和 'bin' 文件夹,用于所有 Visual Studio 配置
- 使用它,您可以将 Tesseract-OCR 添加到现有的 Visual Studio 项目中
我想在我现有的 C++ 项目中使用 Tesseract-OCR 库。我按照 answer.
中提到的步骤进行操作- 我从 here 克隆了 Github 存储库
- 运行
build_tesseract.bat
- 打开'tesseract.sln'并在编译前将'tesseract'设置为启动项目 对于 'release' 和 'debug' 配置
- 编译成功后,在文件夹'debug'和'release'下,我有一个.lib文件列表
现在我不知道如何从这里前进。我习惯于添加具有 'include' 目录的库。在这里,除了 'debug' 和 'release' 配置的 .lib 文件外,我找不到这样的目录。
谁能告诉我如何使用这些文件将 'tesseract-OCR' API 添加到我现有的项目中?
对于希望在 Visual Studio 2017+ 中使用 Tesseract-OCR 的任何人,我找到了另一种方法(不完全是,它一直直接面对我)。
使用 VcPkg 似乎是 Tesseract-OCR 文档本身中提到的最好和最简单的方法。
- 从指令 here 安装 VcPkg
- 导航到安装文件夹或将 VcPkg 添加到 'PATH' 变量
- 运行 命令
vcpkg install tesseract:x64-windows
。可能需要 30 到 40 分钟,具体取决于您的系统 - 在 'Installed' 文件夹下,您会找到 'include'、'lib' 和 'bin' 文件夹,用于所有 Visual Studio 配置
- 使用它,您可以将 Tesseract-OCR 添加到现有的 Visual Studio 项目中