13 releases (breaking)

new 0.10.0 Feb 8, 2025
0.9.0 Oct 3, 2024
0.8.1 Sep 1, 2024
0.8.0 May 25, 2024
0.1.0 Dec 31, 2023

#83 in Machine learning

Download history 243/week @ 2024-10-21 322/week @ 2024-10-28 358/week @ 2024-11-04 388/week @ 2024-11-11 531/week @ 2024-11-18 468/week @ 2024-11-25 433/week @ 2024-12-02 555/week @ 2024-12-09 461/week @ 2024-12-16 196/week @ 2024-12-23 272/week @ 2024-12-30 415/week @ 2025-01-06 367/week @ 2025-01-13 371/week @ 2025-01-20 324/week @ 2025-01-27 361/week @ 2025-02-03

1,471 downloads per month
Used in 4 crates

MIT/Apache

280KB
2K 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 debug build profile is used. Learn more: https://github.com/robertknight/ocrs/issues/117#issuecomment-2362314977

Dependencies

~5MB
~110K SLoC