Friday, November 13, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. OCR API Software
  3. Calamari OCR

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

Every alternative, ranked