# 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.