Was ist SmartReco-S?
SmartReco-S ...
- ist eine extrem schnelle und qualitativ hochwertige OCR-Software zur Erkennung von Normschrift-Zeilen (Kodierzeilen) in Grau- und Binär-Bildern.
- muß nicht mühsam vom Anwender trainiert werden, sondern benutzt leistungsfähige Klassifikatoren, die von RecoScript problemspezifisch berechnet und konfiguriert wurden.
- ist kein Endkundenprodukt, sondern eine Unterprogramm-Bibliothek für Software-Entwickler.
- basiert auf komplexen mathematischen Transformationen und bietet ein Höchstmaß an Erkennungssicherheit.
- wurde in ANSI-C realisiert. C#- und Java-Entwickler werden durch entsprechenden Interface-Code unterstützt.
- besteht aus drei Funktionen, die sich sehr leicht integrieren lassen und deren Benutzung an die Dateibearbeitung mit fopen, fread und fclose erinnert:
- srs_open öffnet einen Normschrift-Klassifikator (OCR-A/B, CMC7, E13B usw.),
- srs_read liest mit Hilfe des Klassifikators eine Normschrift-Zeile,
- srs_close schließt den Klassifikator und gibt den zugehörigen Speicher frei.
- wurde Plattform-unabhängig konzipiert und ist mittlerweile als statische oder dynamische C-Bibliothek für Windows/X86 (32-Bit), Windows/X64 (64-Bit), Linux/X86 (32-Bit), Linux/X64 (64-Bit), ARM32 (32-Bit) und ARM64 (64-Bit) verfügbar.
----------------------------------------
Das folgende Diagramm veranschaulicht den Aufruf der Funktion srs_read in einer typischen SmartReco-S Anwendung:
Es soll ein Stapel gleichartiger Binär- oder Grau-Bilder (von Formularen, Schecks, Spielscheinen, Ausweisen usw.) verarbeitet werden, wobei jedes Bild mehrere OCR-Lesebereiche (in unserem Beispiel einen CMC7- und einen OCR-A-Lesebereich) enthält.
Zunächst werden mit srs_open alle benötigten Klassifikatoren geöffnet. Dann werden sämtliche Bilder mit srs_read gelesen, wobei pro Aufruf das jeweilige Bild, die Koordinaten eines Lesebereichs und das zugehörige Klassifikator-Handle zu übergeben sind. Nachdem der Stapel verarbeitet ist, werden die geöffneten Klassifikatoren mit srs_close geschlossen.