- Home
- OCR API Software
- Calamari OCR
On the recordRead 9 Oct 202619 facts
Calamari OCR
On the record
- Audience
- PyPI classifies the package for developers, education, and science or research, and labels it OS independent.pypi.org · read 4 Oct 2026
- Command line
- Calamari is designed to be used from the command line.github.com · read 4 Oct 2026
- Customization
- The engine can be integrated and customized from Python scripts, and the documentation includes a Python API.github.com · read 9 Oct 2026
- Data formats
- The documentation lists plain files, PageXML, Abbyy, and HDF5 dataset formats.calamari-ocr.readthedocs.io · read 4 Oct 2026
- Input formats
- The documentation lists Plain files, PageXML, Abbyy, and HDF5 dataset formats.calamari-ocr.readthedocs.io · read 9 Oct 2026
- Installation
- The README says Calamari is available on PyPI and gives `pip install calamari-ocr` as the installation command.github.com · read 9 Oct 2026
- Intended users
- The README describes command-line use and modular integration into Python scripts, and asks research-project users to cite its 2020 paper.github.com · read 9 Oct 2026
- License
- The GitHub repository identifies its license as GPL-3.0.github.com · read 9 Oct 2026
- Line-level limit
- Calamari currently supports OCR on lines; page segmentation and preceding preprocessing require other software.calamari-ocr.readthedocs.io · read 9 Oct 2026
- Line recognition
- The project describes Calamari as a line based text recognition engine.github.com · read 4 Oct 2026
- Model training
- The `calamari-train` command trains new models and supports data augmentation and early stopping.calamari-ocr.readthedocs.io · read 9 Oct 2026
- Model voting
- Calamari supports confidence voting across predictions from multiple models.calamari-ocr.readthedocs.io · read 9 Oct 2026
- Notable limitation
- The command line documentation states that currently only OCR on lines is supported.github.com · read 4 Oct 2026
- PageXML workflow
- For PageXML training, the documentation instructs users to provide page images with corresponding XML files.calamari-ocr.readthedocs.io · read 4 Oct 2026
- Prediction
- The `calamari-predict` command transcribes images of text lines into text.calamari-ocr.readthedocs.io · read 9 Oct 2026
- Pretrained models
- The README links to standard and experimental repositories of pretrained models.github.com · read 9 Oct 2026
- Purpose
- Calamari is a line-based OCR engine based on OCRopy and Kraken, written in Python 3.github.com · read 9 Oct 2026
- Support
- The project links users to its documentation for further installation and usage instructions.github.com · read 4 Oct 2026
Alternatives to Calamari OCR
OCR.spaceAndroidiPhone & iPad+7Veryfi Invoices OCR APIAndroidiPhone & iPad+4Amazon Textract AnalyzeExpenseWebAPI+1Tesseract OCRAndroidiPhone & iPad+5Dynamsoft Label RecognizerAndroidiPhone & iPad+5Microblink BlinkIDAndroidiPhone & iPad+6Scanbot Data Capture SDKAndroidiPhone & iPad+3Asprise OCR SDKWindowsMac+2