Allgemein

Nachstehend finden Sie eine Beschreibung der OCRMax-Einstellungen auf der Registerkarte Allgemein des OCRMax-Eigenschaftsblatts.

Parameter Beschreibung

Bild

This parameter must reference a spreadsheet cell that contains an Bild data structure; by default, this parameter references A0, the cell containing the data structure. This parameter can also reference other Image data structures, such as those returned by the Image Vision Data Access functions or Koordinatenumrechnungsfunktionen.

Vorrichtung

Definiert den Inspektionsbereich (ROI) relativ zu einer Vorrichtung als Eingabe oder die Ausgabe des Bildkoordinatensystems einer Vision Tools-Funktion. Wenn man den Inspektionsbereich (ROI) relativ zu einer Vorrichtung bestimmt, stellt man sicher, dass beim Drehen oder Umsetzen der Vorrichtung auch der Inspektionsbereich (ROI) im Verhältnis zur Vorrichtung gedreht oder umgesetzt wird.

Die Standardeinstellung ist (0,0,0), die oberste linke Ecke des Bilds.

X (Standard = 0)

Der x-Offset in Bildkoordinaten.

Y (Standard = 0)

Der y-Offset in Bildkoordinaten.

Winkel (Standard = 0)

Die Drehung von der x-Bildachse im Bildkoordinatensystem. (+/-360 Grad im Uhrzeigersinn)

Bereich

Auch als Inspektionsbereich (ROI) bezeichnet; gibt den Bereich des Bilds an, der einer Analyse unterzogen wird. Doppelklicken Sie auf den Parameter „Bereich“, um einen Interaktiver Grafikmodus zu erstellen, den Sie transformieren und drehen können. Wählen Sie diesen Parameter aus und klicken Sie in der Symbolleiste „Job bearbeiten“ des Eigenschaftsblatts auf die Schaltfläche „Bereich maximieren“, um den Bereich automatisch so zu dehnen, dass er das gesamte Bild einnimmt.

Die x-Achse des Bereichs sollte parallel zur Grundlinie des Texts verlaufen und die y-Achse parallel zu den vertikalen Strichen der Zeichen. Liegt keine Neigung vor, verläuft die x-Achse senkrecht zur y-Achse. Die positive Richtung der x-Achse entspricht der Leserichtung.

Hinweis:  Die Grundlinie des Texts kann im Bild einen beliebigen Winkel (0 – 360) aufweisen, solange der Inspektionsbereich ungefähr im gleichen Winkel ausgerichtet ist.

Der Inspektionsbereich sollte nur eine zu lesende Textzeile und etwas Hintergrund enthalten. Der Hintergrund enthält u. U. Rauschen und ausgeprägte Farbverläufe/-Schattierungen. Bei Bildern mit Text, die deutlich gedruckt sind und wenig Rauschen enthalten, kann der Inspektionsbereich erheblich größer sein als die Textzeile. Weisen Bilder Rauschen auf, sollte der Inspektionsbereich kaum größer sein als die Textzeile.

Hinweis:  Der Inspektionsbereich sollte außer der Textzeile keine ausgeprägten Merkmale im Bild enthalten. Der Inspektionsbereich sollte beispielsweise keine Teile von umliegenden anderen Textzeilen oder Etikettkanten einschließen.

Als ungefähre Faustregel gilt, dass der Inspektionsbereich nach Möglichkeit auf allen Seiten um mindestens eine halbe Zeichenbreite größer als die Textzeile sein sollte (es sei denn, ein so großer Rand würde dazu führen, dass andere Merkmale innerhalb des ROI eingeschlossen werden).

X

Der x-Offset vom Ursprung in Vorrichtungskoordinaten.

Y

Der y-Offset vom Ursprung im Vorrichtungskoordinatensystem.

Breite

Die Abmessung entlang der x-Achse des Bereichs.

Höhe

Die Abmessung entlang der y-Achse des Bereichs.

Winkel

Die Ausrichtung im Vorrichtungskoordinatensystem.

Krümmung

Die Winkelabweichung zwischen der x-Achse des Bereichs und der gegenüberliegenden Grenzlinie des Bereichs.

Zeichensatz

Legt optional eine Zellreferenz auf eine durch eine andere OCRMax-Funktion ausgegebene Datenstruktur fest, die einen trainierten Zeichensatz enthält.

Hinweis:  Wird eine Referenz eingestellt und wurden die trainierten Zeichen in der Funktion bearbeitet, die den trainierten Zeichensatz referenziert, werden die Änderungen an den trainierten Zeichen durch die Optionen „Grafikänderung rückgängig machen“ im Menü „Bearbeiten“ oder über die Schaltfläche „Rückgängig“ auf der Standard-Symbolleiste nicht rückgängig gemacht.

Externe Einstellungen

Legt optional eine Zellreferenz auf eine Datenstrukturausgabe durch eine OCRMaxSettings- oder GetInternalSettings-Funktion aus OCRMax Vision Data Access functions fest. Wurde die Option „In Zelle exportieren“ angewendet, wird dieser Parameter automatisch auf eine absolute Zellreferenz auf die zuletzt erstellte Settings-Datenstruktur der OCRMaxSettings-Funktion eingestellt sein.

Hinweis:  
  • Wenn dieser Parameter als eine Referenz auf eine OCRMaxSettings-Funktion eingestellt ist, werden die Segmentierungsparameter deaktiviert (verwenden Sie die GetInternalSettings-Funktion, wenn die Parameter aktiviert bleiben sollen). Stellen Sie diesen Parameter auf 0, um die Segmentierungsparameter erneut zu aktivieren.
  • Das Dialogfeld „Auto-Tune“ ist nicht verfügbar, falls dieser Parameter als Verweis auf eine OCRMaxSettings- oder OCRMax Vision Data Access functions-Funktion festgelegt ist (dieser Parameter muss auf 0 gesetzt sein, um das Dialogfeld „Auto-Tune“ zu aktivieren).

Trainingsmodus

Legt das Trainingsverhalten fest.

0 = Dem Zeichensatz alle Zeichen hinzufügen

Wenn der Parameter „Schriftart trainieren“ aktiviert wird, werden dem Zeichensatz alle Zeichen im Inspektionsbereich hinzugefügt.

1 = Dem Zeichensatz neue Zeichen hinzufügen (Standard)

Wenn der Parameter „Schriftart trainieren“ aktiviert wird, werden dem Zeichensatz neue Zeichen im Inspektionsbereich hinzugefügt.

2 = Trainierte Zeichen im Zeichensatz ersetzen

Wenn der Parameter „Schriftart trainieren“ aktiviert wird, werden alle trainierten Zeichen des Zeichensatzes mit Zeichen im Inspektionsbereich ersetzt.

3 = Gesamten Zeichensatz ersetzen

Wenn der Parameter „Schriftart trainieren“ aktiviert wird, werden alle Zeichen des Zeichensatzes mit Zeichen aktuell im Inspektionsbereich ersetzt.

Trainingszeichenfolge

Gibt die zu trainierende Textzeichenfolge an.

Hinweis:  Die OCRMax-Funktion unterstützt nur das Trainieren von ASCII-Zeichen.

Zeichensatz trainieren

Legt das Ereignis fest, bei dem die Zeichen, entsprechend der Einstellung des Parameters Trainingsmodus, trainiert werden sollen.

Zeichensatz löschen

Legt ein Ereignis fest, bei dem alle Zeichen des Zeichensatzes gelöscht werden sollen.

Hinweis:  Die Parameter Zeichensatz trainieren und Zeichensatz löschen können dasselbe Ereignis referenzieren, was das Entfernen aller Zeichen des Zeichensatzes und ein erneutes Trainieren anhand der aktuellen Zeichen im Inspektionsbereich zur Folge hat.

Inspektionsmodus

Gibt den Inspektionsmodus an, den die Funktion während der Laufzeit verwenden soll.

Lesen (Standard)

Die Funktion versucht, basierend auf den eingelernten Zeicheninstanzen die Zeichen im Inspektionsbereich zu lesen.

Lesen/Überprüfen

Die Funktion versucht zunächst, basierend auf den eingelernten Zeicheninstanzen die Zeichen im Inspektionsbereich zu lesen, und anschließend zu überprüfen, ob die gelesenen Zeichen der im Parameter Übereinstimmende Zeichenfolge festgelegten Textzeichenfolge entsprechen.

Übereinstimmende Zeichenfolge

Gibt die Textzeichenfolge an, für die im Inspektionsmodus Lesen/Überprüfen eine korrekte Übereinstimmung erforderlich ist.

Hinweis:  Diese Option ist nur verfügbar, wenn der Parameter Inspektionsmodus auf Lesen/Überprüfen festgelegt ist.

Feldzeichenfolge

Gibt die im Zeichensatz enthaltene Anzahl von Zeichen an. Über „Felderkennung“ erfahren Sie, welche Zeichen an den verschiedenen Positionen der Zeichenfolge erwartet werden.
Verwenden Sie die Steuerelemente der Registerkarte Felderkennung für das Erstellen der Feldzeichenfolge und der Felddefinitionen (falls erforderlich).

Hinweis:   Diese Option ist nur verfügbar, wenn der Parameter Inspektionsmodus auf Lesen festgelegt ist.

Felddefinitionen

Die Einstellungen für die Felddefinitionen können optional verwendet werden, um benutzerdefinierte Einträge für die Feldzeichenfolge zu erstellen. Wenn diese Einträge in der Feldzeichenfolge enthalten sind, dann schränken sie die Liste mit gültigen Zeichen an den Positionen ein, an denen sie eingefügt werden. Verwenden Sie die Steuerelemente der Registerkarte Felderkennung für das Erstellen der Feldzeichenfolge und der Felddefinitionen (falls erforderlich).

Hinweis:   Diese Option ist nur verfügbar, wenn der Parameter Inspektionsmodus auf Lesen festgelegt ist.

Leerstellen

Legt fest, wie die Funktion die Leerzeichen zwischen Zeichen berücksichtigt, falls erforderlich. Die OCRMax-Funktion verarbeitet Zwischenräume zwischen Zeichen, indem die Funktion sie als Leerzeichen klassifiziert. Diese Zeichen sind benutzerdefiniert.

Leerzeichen finden

Legt fest, wie die Funktion das Einfügen von Leerzeichen in Zwischenräume zwischen anderen Zeichen verfahren soll.

0 = Keine
(Standard)

Die Funktion fügt keine Leerzeichen ein, unabhängig davon, wie groß der Zwischenräume zwischen den Zeichen ist.

1 = Einzelnes Leerzeichen einfügen

Die Funktion fügt ein einzelnes Leerzeichen pro Zwischenraum zwischen Zeichen ein, unabhängig davon, wie groß der Zwischenräume zwischen den Zeichen ist.

2 = Mehrere Leerzeichen einfügen

Die Funktion fügt eine bestimmte Anzahl (x) an Leerzeichen (mindestens null Leerzeichen) pro Zeichenzwischenraum ein.

Leerzeichenwert - Modus

Bestimmt, wie die Funktion den Wert von Leerzeichen berechnen soll.

0 = Immer mit 100 bewerten

Der Ergebniswert für Leerzeichen ist immer 100.

1 = Ergebnis basierend auf Störungen (Standard)

Der Wert für ein Leerzeichen basiert auf dem Bruchteil eines Hintergrundpixels; ein Leerzeichen, das vollständig aus Hintergrundpixel besteht, erzielt einen Wert von 100.

Mindestbreite Leerzeichen

Gibt die Mindestbreite eines Leerzeichens in Pixel an (0 – 1000; Standard = 10).

Max. Breite Leerzeichen

Gibt die maximale Breite eines Leerzeichens in Pixel an (0 – 1000; Standard = 100).

Akzeptanzschwellenwert

Definiert die minimal zulässige Übereinstimmungsgüte (0 bis 100; Standard = 80) für jedes Zeichen. Ein Zeichen, dessen Übereinstimmungsgüte den Akzeptanzschwellenwert unterschreitet, wird nicht zugelassen.

Verwechslungsschwellenwert

Definiert den Mindestdifferenzwert, der zwischen den Übereinstimmungsgüten der Zeichen mit der höchsten und der zweithöchsten Güte erforderlich ist (0 bis 40; Standard = 0).

Subsampling verwenden

Ein Kontrollkästchen, das angibt, ob das Subsampling des Bilds aktiviert ist; dabei wird die Zeichenauflösung reduziert, um die Lesegeschwindigkeit der Funktion zu erhöhen.

0 = AUS (Standard)

Legt fest, dass die Funktion kein Subsampling ausführen wird.

1 = EIN

Legt fest, dass die Funktion Subsampling verwenden soll.

Zeitlimit

Definiert den Zeitraum in Millisekunden (0 bis 30000; Standard = 5000), in dem die Funktion nach Zeichen sucht, bevor die Ausführung angehalten und #ERR zurückgegeben wird. Ist als Wert 0 festgelegt, wird diese Einstellung deaktiviert und es gilt kein Zeitlimit.

Ausgabe Bildgrafik

Gibt den Typ des anzuzeigenden Ausgabebilds an.

0 = Eingabebild (Standard)

Das Eingabebild wird angezeigt.

1 = Normalisiertes Bild

Das normalisierte Bild wird angezeigt.

2 = Binärbild

Das Binärbild wird angezeigt.

Position der Zeichenbenennung

Gibt an, wo die Zeichenbenennung im Verhältnis zum Zeichenbereich angezeigt werden soll.

0 = Über dem Zeichen (Standard)

Zeichenbenennungen werden über den Zeichenbereichen angezeigt.

1 = Rechts vom Zeichen

Zeichenbenennungen werden auf der rechten Seite der Zeichenbereiche angezeigt.

2 = Unter dem Zeichen

Zeichenbenennungen werden unter den Zeichenbereichen angezeigt.

3 = Links vom Zeichen

Zeichenbenennungen werden auf der linken Seite der Zeichenbereiche angezeigt.

Hinweis:  An diesem Punkt ist nur die Standardbeschriftungsposition Über dem Zeichen aktiv. Weitere Optionen sind in einer künftigen Version verfügbar.

Diagnose anzeigen

Legt fest, welche Art von grafischen Diagnosedaten auf dem Bild angezeigt werden soll.

0 = Alle ausblenden (Standard)

Alle Grafiken werden nur angezeigt, wenn die Zelle mit der OCRMax-Funktion in der Tabelle markiert ist.

1 = nur abgelehnte Zeichen anzeigen

Die Bereiche um abgelehnte Zeichen werden rot angezeigt und die Grundlinie des Texts wird mit einem blauen Rechteck umschlossen.

2 = nur beibehaltene Fragmente anzeigen

Die Bereiche rund um beibehaltene Fragmente werden rot gekennzeichnet und die Grundlinie des Texts wird mit einem blauen Rechteck umschlossen.

3 = nur abgelehnte Fragmente anzeigen

Die Bereiche um abgelehnte Zeichen werden gelb gekennzeichnet und die Grundlinie des Texts wird mit einem blauen Rechteck umschlossen.

4 = Alle anzeigen

Es werden Bereiche um beibehaltene Zeichen (grün), abgelehnte Zeichen (rot), beibehaltene Fragmente (türkis), abgelehnte Fragmente (gelb), die Grundlinie des Texts (blau) und die erweiterte Grundlinie des Texts (magenta) gekennzeichnet.

Position des gebogenen Bereichs

Gibt die x- und y-Koordinaten an, wo der begradigte Bereich bei Verwendung eines gebogenen Bereichs positioniert wird.

Hinweis:  Dieser Parameter ist nur aktiviert, falls der Parameter „Bereich“ einen Kurvenwert größer 0 besitzt.

X

Gibt die Zeilenkoordinate an, wo der Bereich positioniert werden soll.

Y

Gibt die Spaltenkoordinate an, wo der Bereich positioniert werden soll.

Zurücksetzen

Legt fest, dass die Parameter der Registerkarte Segmentierung auf ihre Originalwerte zurückgesetzt werden und dass Zeichensatzinformationen sowie alle Auto-Tune-Datensatz-(.rec)-Dateien, die mit der Funktion verbunden sind, gelöscht werden sollen.

Hinweis:  Diese Schaltfläche ist deaktiviert, wenn der Parameter „Externe Einstellungen“ als Verweis auf eine GetInternalSettings-Funktion ausOCRMax Vision Data Access functions oder eine OCRMaxSettings-Funktion eingestellt ist.

Anzeigen

Gibt an, welche OCRMax-Grafiken über dem Bild angezeigt werden sollen.

0 = Alle ausblenden (Standard)

Alle Grafiken werden nur angezeigt, wenn die Zelle mit der OCRMax-Funktion in der Tabelle markiert ist.

1 = Nur Ergebnis-Grafik

Die Zeichensegmente, mit ihrer Beschriftung, werden immer angezeigt.

2 = Nur Eingabegrafik

Der Eingabebildbereich wird immer angezeigt.

3 = alle anzeigen: Eingabe- und Ergebnis-Grafik

Der Bildbereich, das Ausgabebild und die Zeichensegmente mit den jeweiligen Beschriftungen werden immer angezeigt.