24 个版本
0.6.1 | 2023年11月4日 |
---|---|
0.6.0 | 2023年7月11日 |
0.5.15 | 2023年2月26日 |
0.5.14 | 2022年11月10日 |
0.1.0 | 2017年2月25日 |
#763 在 图像 中
1,334 每月下载量
用于 10 个 crate(直接使用 3 个)
82KB
255 代码行
tesseract-sys
Rust 对 Tesseract 的绑定。需要版本 4.1.0
或更高。
需要帮助
构建
这链接到 C 库 leptonica 和 tesseract。
在 Ubuntu 及其衍生版本上,可以通过运行以下命令安装附加依赖项
sudo apt-get install libleptonica-dev libtesseract-dev clang
在 Fedora 30 上,可以通过运行以下命令安装附加依赖项
sudo dnf install leptonica-devel tesseract-devel clang
在 Termux 2019(Android,Chromebook 上的 Android)上,可以通过运行以下命令安装附加依赖项
pkg install libclang leptonica-dev tesseract-dev
在 Windows 上构建
在 Windows 上,此库使用 Microsoft 的 vcpkg 提供 tesseract。
请安装 vcpkg 并 设置用户级集成,否则 vcpkg crate 将无法找到库。
要安装 tesseract
REM from the vcpkg directory
REM 32 bit
.\vcpkg install tesseract:x86-windows
REM 64 bit
.\vcpkg install tesseract:x64-windows
vcpkg 允许构建动态链接或静态链接的应用程序
如果您喜欢动态链接
SET VCPKGRS_DYNAMIC=true
对于静态链接库
SET RUSTFLAGS=-Ctarget-feature=+crt-static
要运行测试,请将 英文训练数据 下载到该目录,并设置
SET TESSDATA_PREFIX=.
如果您希望自行编译 tesseract(例如,您无法使用 clang-cl.exe 编译 vcpkg),您可以设置以下环境变量: TESSERACT_INCLUDE_PATHS
,TESSERACT_LINK_PATHS
和 TESSERACT_LINK_LIBS
。
例如
set TESSERACT_INCLUDE_PATHS=D:\tesseract\build\include
set TESSERACT_LINK_PATHS=D:\tesseract\build\lib
set TESSERACT_LINK_LIBS=tesseract41
依赖项
~0–1.9MB
~37K SLoC