17 releases (11 breaking)
| 0.12.0 | Dec 27, 2025 |
|---|---|
| 0.11.0 | Sep 11, 2025 |
| 0.10.4 | Aug 5, 2025 |
| 0.10.3 | May 8, 2025 |
| 0.1.0 | Dec 31, 2023 |
#58 in Machine learning
1,561 downloads per month
Used in 4 crates
280KB
2.5K
SLoC
ocrs
This crate contains the ocrs OCR engine as a library. See the main project README for general details about the project.
Performance note
Make sure you build the ocrs crate and its rten* dependencies in release
mode. Debug builds of these crates will be extremely slow.
Usage
See examples/hello_ocr.rs for a minimal example of using this library in a Rust application.
cd examples/
# Download models in .rten format.
./download-models.sh
# Run OCR on an image and print the extracted text.
cargo run --release --example hello_ocr rust-book.jpg
Note that, performance of the binary will differ significantly if
debugbuild profile is used. Learn more: https://github.com/robertknight/ocrs/issues/117#issuecomment-2362314977
Dependencies
~6MB
~134K SLoC