Liste der besten Open-Source-OCR-Tools

OCR-Tools scannen, identifizieren und digitalisieren den geschriebenen Text oder gedruckte Dokumente und –

  1. Erleichtern Sie das Bearbeiten, Prüfen und Suchen innerhalb der Daten.
  2. Unterstützen Sie die Dateneingabe durch Automatisierung.
  3. Kostenentlastung.
  4. Sparen Sie Zeit durch höhere Geschwindigkeit.
  5. Erhalten Sie die Speicherverwaltung aufrecht.
  6. Sorgen Sie für Disaster Recovery.
  7. Datenschutz.
  8. Schneller Zugriff auf Daten.
  9. Bessere Nutzung von Ressourcen.

OCR-Systeme werden verwendet, um aus physischen Dokumenten maschinenlesbaren Text zu generieren. Darüber hinaus ist es mit Hilfe künstlicher Intelligenz und neuronaler Netzwerke nun möglich, handgeschriebenen Text mit viel höherer Genauigkeit und Zeichenerkennung zu lesen.

Weitere Ableitungen von OCR sind die intelligente Worterkennung (IWR) und die optische Markierungserkennung (OMR).

Lesen Sie mehr über OCR vs. ICR – Unterscheidung zwischen Zeichenerkennungssoftware

Welche Unternehmen werden sich für Open-Source-OCR-Tools entscheiden?

Sie sollten Dienste zur optischen Zeichenerkennung nutzen, wenn Ihr Unternehmen mit Rechnungen und rechtlichen Abrechnungsunterlagen zu tun hat oder, einfach gesagt, mit der Eingabe von Daten in jeglicher Form.

Sie wird auch verwendet, um die Grenzen von CAPTCHA-Anti-Bot-Systemen zu testen. Mobile OCR-Apps sind heutzutage ebenfalls in vielerlei Hinsicht weit verbreitet.

Einige allgemeine Bereiche, in denen die optische Zeichenerkennung nützlich ist, sind:

  • Flughäfen
  • Banken
  • E-Books
  • Verkehrssysteme
  • Werbung
  • Lieferkettensysteme

Die besten derzeit verfügbaren Open-Source-OCR-Tools und -Software sind:

Tesseract

Tesseract ist die renommierteste Open-Source-OCR-Engine überhaupt und wurde ursprünglich von Hewlett-Packard entwickelt. Es handelt sich um eine freie Software unter Apache-Lizenz, die seit 2006 von Google gesponsert wird.

Die Tesseract-OCR-Engine gilt als eines der genauesten frei verfügbaren Open-Source-Systeme. Mit seiner neuesten stabilen Version 4.1.1 auf LSTM-Basis deckt Tesseract nun bis zu 116 Sprachen ab.

Tesseract wird über die CIL (Befehlszeilenschnittstelle) ausgeführt und benötigt eine separate GUI (grafische Benutzeroberfläche), da es selbst nicht über eine solche verfügt. Es verfügt über eine ausgeklügelte Bildvorverarbeitungs-Pipeline und kann über seine neuronalen Netze neue Informationen lernen.

GOCR

GOCR wurde unter der GNU General Public License entwickelt und ist eine kostenlose Open-Source-Software zur Zeichenerkennung.

GOCR oder JOCR – Die ursprüngliche Abkürzung lautet GOCR.

Es steht für GNU Optical Character Recognition (GNU-Optische Zeichenerkennung). Da dieser Name jedoch zu diesem Zeitpunkt bereits vergeben war, wurde JOCR (Jörg’s Optical Character Recognition) nach Jörg Schulenburg (ursprünglicher Entwickler) gewählt.

GOCR behauptet, einspaltige serifenlose Schriftarten mit einer Höhe von 20 bis 60 Pixeln abzudecken und könnte auch Barcodes übersetzen.

Es könnte auch als Befehlszeilenanwendung für andere Projekte verwendet werden. Es unterstützt die Betriebssystemplattformen Linux, Windows und OS/2.

Cuneiform

Kostenloses und quelloffenes System – CuneiForm, jetzt auch unter dem Namen „Cognitive OpenOCR” bekannt. Es verfügt über eine integrierte Datenbank und Ausgabefunktion. Es deckt 23 verschiedene Sprachen ab. Außerdem führt es das Scannen von Textformaten, die Identifizierung und die Analyse des Dokumentlayouts durch.

OpenOCR wurde von Cognitive Technologies entwickelt und verfügt über Freeware-/BSD-Lizenzen. Es unterstützt plattformübergreifende Anwendungen, verfügt jedoch nicht über eine grafische Benutzeroberfläche für Linux.

Puma.NET ist seine Wrapper-Bibliothek, die die Zeichenerkennung in allen Anwendungen mit .NET Framework 2.0 oder höher vereinfacht. Während des Prozesses führt es eine Wörterbuchprüfung durch, um die Erkennungsqualität zu verbessern.

Kraken

Kraken wurde entwickelt, um Probleme von Ocropus zu beheben, ohne dessen andere Funktionen zu beeinträchtigen.

Es stützt sich auf seine CLSTM-Neuralnetzwerkbibliothek und gewinnt so neue Datenerfahrungen aus früheren Projekten. Auf verschiedenen Plattformen benötigt es einige externe Bibliotheken, um ausgeführt zu werden.

Diese gespeicherten Informationen helfen ihm dann dabei, bevorstehende Datenvalidierungsprobleme genauer abzuleiten. Sein Arbeitsprozess unterstützt später das Training neuer Modelle.

A9T9

Microsofts A9T9 ist eine einfache, kostenlose Open-Source-Software für die optische Zeichenerkennung unter Windows. Sie verfügt über ein sehr benutzerfreundliches und einfach zu installierendes Anwendungssystem für den Windows Store.

Zu den weiteren Funktionen gehören ein zu 100 % adware- und spywarefreies System sowie leicht anpassbare Quellcodes für bessere Entwicklungs- und Modifikationsoptionen.

Weitere Optionen neben den oben genannten sind OCRopus, Calamari und Ocrad.