Rust library and CLI tool for OCR
Top 27.0% on sourcepulse
Ocrs is a Rust library and CLI tool for Optical Character Recognition (OCR), aiming to provide a modern, ML-driven engine that requires less preprocessing than traditional OCR systems like Tesseract. It targets developers and users needing to extract text from various image types, with a focus on ease of compilation, cross-platform compatibility (including WebAssembly), and an understandable codebase.
How It Works
Ocrs leverages neural network models trained in PyTorch, which are then exported to ONNX format for execution via the RTen engine. This ML-centric approach is designed to improve accuracy across diverse image inputs with minimal pre-processing.
Quick Start & Requirements
cargo install ocrs-cli --locked
~/.cache/ocrs
on first run.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Ocrs is in early preview, meaning it may exhibit more errors than established commercial OCR engines. Currently, it only supports the Latin alphabet, with broader language support planned.
3 weeks ago
1 day