
Kadmos OCR Comparison and Integration Tools

Kadmos OCR Vergleich und Integration Tools
This package includes tools and resources for comparing and integrating the regular
Tesseract OCR engine with the Kadmos-enchanced engine. The tools allow for performance
and accuracy comparisons as well as the utilization of combined OCR modes.
Dieses Paket enthält Werkzeuge und Ressourcen für den Vergleich und die
Integration der regulären Tesseract OCR-Engine mit der Kadmos-erweiterten Engine.
Die Werkzeuge ermöglichen den Vergleich von Leistung und Genauigkeit sowie die
Nutzung von kombinierten OCR-Modi.
Contens
Inhalt
📁
Root
- kadmos_tesseract_comparison.exe:
-
A comparison tool that allows you to compare the output and speed of the
Tesseract OCR engine (LSTM mode) with the Kadmos variant, which includes a
fallback to LSTM if needed.
- tesseract.exe
-
A command-Iine interface (CLI) tool that Iets you experiment
with new OCR Engine Modes:
- OEM_LSTM_KADMOS_COMBINED
This mode combines Tesseract's LSTM and
Kadmos OCR engines for enhanced recognition.
- OEM_KADMOS_ONLY
This mode uses only the Kadmos OCR engine for recognition.
- DLL Libraries:
hunspell.dll
-
Required by Kadmos for spell-checking and other functionalities.
- kadmoscs.dll
-
The core Kadmos OCR Iibrary that integrates with Tesseract.
- kadmoscs.lib
- Static library for loading the Kadmos core library.
- reconfig.dll
-
A configuration Iibrary used by Kadmos during OCR processing.
- Classifiers:
ttfus.rec, handus.rec
-
Classifiers used by Kadmos to perform OCR and ICR tasks.
📁
Root
- kadmos_tesseract_comparison.exe:
-
Ein Vergleichstool, mit dem Sie die Leistung und Geschwindigkeit Geschwindigkeit
der Tesseract OCR-Engine (LSTM-Modus) mit der Kadmos-Variante,
die bei Bedarf einen Fallback auf LSTM beinhaltet, falls erforderlich.
- tesseract.exe
-
Ein Befehlsschnittstellen-Tool (CLI), mit dem Sie mit der neuen OCR-Engine
experimentieren können Modi:
- OEM_LSTM_KADMOS_COMBINED
Dieser Modus kombiniert Tesseracts LSTM-
und Kadmos OCR-Engine f¨r eine verbesserte Erkennung.
- OEM_KADMOS_ONLY
In diesem Modus wird nur die Kadmos OCR-Engine
für die Erkennung verwendet.
- DLL-Bibliotheken:
hunspell.dll
-
Wird von Kadmos für die Rechtschreibprüfung und andere Funktionalitäten benötigt.
- kadmoscs.dll
-
Die zentrale Kadmos OCR-Bibliothek, die mit Tesseract integriert ist.
- kadmoscs.lib
- Statische Bibliothek zum Laden der Kadmos-Kernbibliothek.
- reconfig.dll
-
Eine Konfigurationsbibliothek, die von Kadmos während der OCR-Verarbeitung verwendet wird.
- Klassifikatoren:
ttfus.rec, handus.rec
-
Die Klassifikatoren, die vom Kadmos-Addon verwendet werden,
um optische Zeichenerkennung (OCR / ICR) durchzuführen.
📁
image-samples
This directory contains sample images along with their corresponding zone files.
These can be used to test and compare OCR outputs using the provided tools.
- *.png
- Test image files
- *.uzn
- zone files
📁
image-samples
Dieses Verzeichnis enthält Beispielbilder mit den entsprechenden Zonendateien.
Diese können zum Testen und Vergleichen der OCR-Ausgaben mit den mitgelieferten
Tools verwendet werden.
- *.png
- Testbilddateien
- *.uzn
- Zonendateien
📁
include/tesseract
This folder contains (modified) Tesseract headers, which are necessary for
building projects that integrate with the Kadmos OCR engine.
- baseapi.h
- calling tesseract
- capi.h
- C-API TessBaseAPI
- export.h
- Place holder
- ltrresultiterator.h
- Iterator for Tesseract
- ocrclass.h
- typedefs for all the structures used by the HP OCR interface.
- osdetect.h
- Orientation and script detection.
- pageiterator.h
- Iterator for tesseract page structure.
- publictypes.h
- Used types.
- renderer.h
- Rendering interface to inject into TessBaseAPI.
- resultiterator.h
- Iterator for tesseract results.
- unichar.h
- Unicode character/ligature class.
- version.h
- Version information
📁
include/tesseract
Dieser Ordner enthält (modifizierte) Tesseract-Header, die für die
Erstellung von Projekten notwendig sind die mit der Kadmos OCR-Engine integriert
werden.
- baseapi.h
- Tesseract aufrufen
- capi.h
- C-API TessBaseAPI
- export.h
- Platzhalter
- ltrresultiterator.h
- Iterator für Tesseract
- ocrclass.h
- typedefs für alle Strukturen, die von der HP OCR-Schnittstelle verwendet werden.
- osdetect.h
- Orientierung und Schrifterkennung.
- pageiterator.h
- Iterator für die Tesseract-Seitenstruktur.
- publictypes.h
- verwendete Typen
- renderer.h
- Rendering-Schnittstelle zur Einbindung in TessBaseAPI
- resultiterator.h
- Iterator für Tesseract-Ergebnisse.
- unichar.h
- Unicode-Zeichen/Ligaturenklasse.
- version.h
- Informationen zur Version
📁
tessdata_best
📁
tessdata_fast
These directories contain the English Neural Network data used by the
Tesseract OCR engine. The data is automatically Ioaded by the tools for OCR
processing:
- tessdata_best
- Provides higher accuracy at the expense of speed.
- tessdata_fast
- Optimized for speed, with slightly Iower accuracy.
📁
tessdata_best
📁
tessdata_fast
Diese Verzeichnisse enthalten die von der Tesseract OCR-Engine verwendeten Daten
die von der Tesseract OCR-Engine verwendet werden. Die Daten werden von den Werkzeugen
für die OCR-Verarbeitung automatisch geladen:
- tessdata_best
- Bietet höhere Genauigkeit auf Kosten der Geschwindigkeit.
- tessdata_fast
- Optimiert für Geschwindigkeit, mit etwas geringerer Genauigkeit.
📁 integration-project
A CMake-based project that demonstrates how to integrate the Tesseract OCR API
with Kadmos-spedfic configuration parameters. This project indudes an example
that performs OCR on a sample image.
📁 integration-project
Ein CMake-basiertes Projekt, das zeigt, wie man die Tesseract OCR API mit den
Kadmos-Konfigurationsparametern zu integrieren. Dieses Projekt enthält ein
Beispiel für die Durchführung von OCR an einem Beispielbild durchführt.
⚠️ Notes
-
Ensure that all DLLs (hunspell.dll, kadmoscs.dll, reconfig.dll) are in the
same directory as the executable files to avoid missing dependendes.
-
The Kadmos dassifier (ttfus.rec) must be present in the same directory to
enable Kadmos-based recognition.
-
The directories tessdata_best/ & tessdata_fast/ must be present in the same
directory to enable Kadmos-based recognition.
⚠️ Anmerkungen
-
Stellen Sie sicher, dass sich alle DLLs (hunspell.dll, kadmoscs.dll,
reconfig.dll) im selben Verzeichnis wie die ausführbaren
Dateien befinden, um fehlende Abhängigkeiten zu vermeiden.
-
Der Kadmos-Denerator (ttfus.rec) muss im selben Verzeichnis vorhanden sein,
um die Kadmos-basierte Erkennung zu ermöglichen.
-
Die Verzeichnisse tessdata_best/ & tessdata_fast/ müssen sich im selben
Verzeichnis befinden, um die Kadmos-basierte Erkennung zu ermöglichen.
Licensing
Lizenzierung
The KADMOS add-on requires a Iicense key for activation. A valid trial activation key
can be obtained from re Recognition by registering your email address at
https://tesseract.rerecognition.com/trial. Activating the trial license will result in
downloading a kadmos.lic and kadmos.licactivation files, which should be placed in the
same directory as the executable. The trial allows unlimited use of the KADMOS add-on
for a period of 30 days. After the trial period, a valid Iicense key is required for
continued use. Please contact re Recognition at office@rerecognition.com for more
information.
Das KADMOS Add-on benötigt einen Lizenzschlüssel zur Aktivierung.
Einen gültigen Test-Aktivierungsschlüssel erhalten Sie von re Recognition,
indem Sie sich mit Ihrer E-Mail-Adresse unter
https://tesseract.rerecognition.com/trial
registrieren.
Die Aktivierung der Testversion Lizenz führt zum Herunterladen der Dateien
kadmos.lic und kadmos.licactivation-Dateien, die im selben Verzeichnis wie die
ausführbaren Dateien abgelegt werden sollten.
Die Testversion erlaubt die uneingeschränkte Nutzung des KADMOS Add-ons
für einen Zeitraum von 30 Tage. Nach Ablauf der Testphase ist für die
weitere Nutzung ein gültiger Lizenzschlüssel erforderlich.
Bitte kontaktieren Sie re Recognition unter office@rerecognition.com für
weitere Informationen.