1
0
Fork 0
mirror of https://github.com/mikegerber/ocrd_calamari.git synced 2025-06-30 22:19:52 +02:00
ocrd_calamari/README.md

63 lines
1.7 KiB
Markdown
Raw Normal View History

2019-08-08 16:37:30 +02:00
# ocrd_calamari
> Recognize text using [Calamari OCR](https://github.com/Calamari-OCR/calamari).
[![image](https://circleci.com/gh/OCR-D/ocrd_calamari.svg?style=svg)](https://circleci.com/gh/OCR-D/ocrd_calamari)
[![image](https://img.shields.io/pypi/v/ocrd_calamari.svg)](https://pypi.org/project/ocrd_calamari/)
[![image](https://codecov.io/gh/OCR-D/ocrd_calamari/branch/master/graph/badge.svg)](https://codecov.io/gh/OCR-D/ocrd_calamari)
2019-08-08 16:37:30 +02:00
2019-10-26 22:17:58 +02:00
## Introduction
2019-08-08 16:37:30 +02:00
This offers a OCR-D compliant workspace processor for some of the functionality of Calamari OCR.
This processor only operates on the text line level and so needs a line segmentation (and by extension a binarized
image) as its input.
2019-08-08 17:26:02 +02:00
In addition to the line text it also outputs glyph segmentation including
per-glyph confidence values and per-glyph alternative predictions as provided by
the Calamari OCR engine. Note that while Calamari does not provide word
segmentation, this processor produces word segmentation inferred from text
segmentation and the glyph positions. The provided glyph and word segmentation
can be used for text extraction and highlighting, but is probably not useful for
further image-based processing.
## Installation
### From PyPI
```
pip install ocrd_calamari
```
### From Repo
```sh
pip install .
```
2019-12-02 13:19:45 +01:00
## Install models
2019-08-08 17:26:02 +02:00
2019-12-02 13:38:36 +01:00
Download models trained on GT4HistOCR data:
```
make gt4histocr-calamari
ls gt4histocr-calamari
2019-12-02 13:38:36 +01:00
```
## Example Usage
~~~
ocrd-calamari-recognize -p test-parameters.json -m mets.xml -I OCR-D-SEG-LINE -O OCR-D-OCR-CALAMARI
~~~
With `test-parameters.json`:
~~~
2019-08-08 17:26:02 +02:00
{
"checkpoint": "/path/to/some/trained/models/*.ckpt.json"
}
~~~
2019-08-08 17:27:15 +02:00
## Development & Testing
For information regarding development and testing, please see
[README-DEV.md](README-DEV.md).