Home > Produkte > SmartReco-C > Klassifikatoren | Test-Version | Lizenzen & Preise

 

 

Was ist SmartReco-C?

 

SmartReco-C ...
 > ist eine qualitativ hochwertige, flexible und schnelle ICR/OCR-Software zur Erkennung von Handschrift- oder Maschinenschrift-Einzelzeichen oder -Symbolen in 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.
 > setzt voraus, daß segmentierte Einzelzeichen oder Symbole vorliegen.
 > kann als zentrale Basis-Komponente eines Zeilenlesers oder als zusätzlicher Erkenner in einem Voting-System eingesetzt werden.
 > basiert auf komplexen mathematischen Transformationen und bietet ein Höchstmaß an Erkennungssicherheit.
 > besitzt ein C-API und einen ANSI-C-Kern.
 > besteht aus drei Funktionen, die sich sehr leicht integrieren lassen und deren Benutzung an die Dateibearbeitung mit fopen, fread und fclose erinnert:
  src_open   - öffnet einen Einzelzeichen- oder Symbol-Klassifikator,
  src_read    - liest mit Hilfe des Klassifikators ein Zeichen oder Symbol,
  src_close   - schließt den Klassifikator und gibt den zugehörigen Speicher frei.
 > wurde Plattform-unabhängig konzipiert und ist mittlerweile als statische oder dynamische Bibliothek für die X86-Plattformen Windows 2K/XP/Vista/7/8, Linux und Solaris verfügbar, wobei die zugehörigen C/C++ - Compiler von Microsoft, Borland, GNU, Watcom und Sun unterstützt werden.
  Eine Portierung auf andere Plattformen - auch Embedded Systeme ohne File-I/O - sollte aufgrund des universellen Software-Konzepts, bei dem konsequent auf jegliche Float-Arithmetik verzichtet wurde, problemlos möglich sein.
 > kann mittels entsprechender Wrapper auch von VisualBasic-, Delphi-, Java- und .NET- Programmen genutzt werden.
 > wurde trotz der prinzipiellen Plattform-Unabhängigkeit System-spezifisch optimiert. Bei allen X86-Plattformen wurden zeitkritische C-Schleifen durch hochoptimierten Assembler-Code ersetzt.

 ________________________________________

 

 

Das folgende Diagramm veranschaulicht den Aufruf der Funktion src_read in einer typischen SmartReco-C Anwendung (Zeilenleser):

Es soll das in einem Binär-Bild enthaltene Handschrift-Wort "WORLD" gelesen werden.

Zunächst wird mit src_open der gewünschte Klassifikator (z.B. Handschrift-Alphanumerik USA) geöffnet. Dann werden alle Einzelzeichen durch das Anwendungsprogramm extrahiert und mit src_read verarbeitet, wobei pro Aufruf ein Zeichen und das zugehörige Klassifikator-Handle zu übergeben sind. src_read erzeugt zu jedem Zeichen einen Ergebnis-Datensatz, der u.a. eine Liste möglicher Unicodes mit zugehörigen Qualitätswerten (Wahrscheinlichkeiten) enthält. Das Anwendungsprogramm bildet dann mit Hilfe seines Kontext-Wissens und der Qualitätswerte aus den Ergebnis-Datensätzen der einzelnen Zeichen das gesuchte Wort "WORLD".

 

 

 

Sie interessieren sich für SmartReco-C, vermissen aber "Ihr" Betriebssystem oder "Ihren" Compiler in der obigen Aufzählung?
 
Nennen Sie uns Ihre Entwicklungs-Plattform, wir finden sicher eine Lösung!
 

info@RecoScript.com