16 个版本 (10 个重大更改)
0.11.0 | 2023 年 5 月 29 日 |
---|---|
0.9.0 | 2023 年 2 月 26 日 |
0.7.1 | 2022 年 8 月 16 日 |
0.6.1 | 2021 年 12 月 9 日 |
0.1.0 | 2020 年 5 月 26 日 |
#445 in 图像
每月 1,268 下载
用于 8 个crate(3个直接使用)
24KB
446 代码行
tesseract-plumbing
Crate 以安全的方式暴露 tesseract-sys API。
此设计旨在以安全的方式暴露 tesseract 的 C API。
通过偏离API添加价值不是目标。这留给构建在 tesseract-plumbing
之上的库。
需求/功能
默认情况下,需要 Tesseract 版本 5.2.0
或更高版本。如果使用较旧版本,请使用 --no-default-features
。
动机
我是 leptess 和 tesseract-rs 的维护者。
我注意到,它们与 leptonica-sys 和 tesseract-sys 的交互存在大量重复。在 leptess
和 tesseract-rs
中存在多层抽象,使得难以理解它们的内存安全性。
保持简单性并添加安全层可以提高上述库的正确性和可维护性。
依赖项
~1.3–3.5MB
~70K SLoC