1
0
Fork 0
mirror of https://github.com/mikegerber/ocrd_calamari.git synced 2025-06-09 19:59:53 +02:00
No description
Find a file
Gerber, Mike caa73c2b44 ⬇️ Use tighter dependencies for TensorFlow and Calamari
With the recent release of TensorFlow 2.0, we need to make sure we
install a version compatible with the current Calamari release, e.g.
TF < 2.0.

Also, depend on a Calamari version that is known to be working, that
is Calamari >= 0.3.5.

Fixes #6.
2019-10-28 13:08:42 +01:00
ocrd_calamari 🐛 Overwrite text if it exists 2019-09-27 14:10:46 +02:00
.gitignore . 2018-07-26 19:09:07 +02:00
LICENSE Initial commit 2018-07-23 15:34:19 +02:00
Makefile . 2018-07-26 19:09:07 +02:00
ocrd-tool.json . 2018-07-26 19:09:07 +02:00
README.md 📝 Document TODOs 2019-08-08 17:27:15 +02:00
requirements.txt ⬇️ Use tighter dependencies for TensorFlow and Calamari 2019-10-28 13:08:42 +01:00
setup.py 🧹 Remove wrong and redundant info from setup.py 2019-08-08 17:59:29 +02:00

ocrd_calamari

Recognize text using Calamari OCR.

Introduction

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.

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:

{
    "checkpoint": "/path/to/some/trained/models/*.ckpt.json"
}

TODO

  • Support Calamari's "extended prediction data" output
  • Currently, the processor only supports a prediction using confidence voting of multiple models. While this is superior, it makes sense to support single model prediction, too.