# Segmentierung

Auf der Registerkarte Segmentierung werden die Einstellungen zur Zeichensegmentierung im Inspektionsbereich angepasst und geändert. Mit den Standardwerten und Standardeinstellungen kann Text meistens gelesen werden. Bei schwierigeren Fällen ist jedoch u. U. eine Anpassung einiger Parameterwerte erforderlich. In diesen Fällen kann das Angeben einer Mindestzeichenbreite, einer maximalen Breite und/oder eines Mindestabstandes (d. h. der Entfernung zwischen einem Zeichen und dem anderen, z. B. von der linken Kante eines Zeichens bis zur linken Kante des folgenden Zeichens) helfen, das Problem zu lösen.

Hinweis:

- Die Parameter auf dieser Registerkarte können nicht auf externe Zellen referenziert werden Wenn Referenzen benötigt werden, stellen Sie den Parameter „Externe Einstellungen“ so ein, dass er auf eine OCRMaxSettings-Funktion verweist.
- Wenn der Parameter „Externe Einstellungen“ als Referenz auf eine OCRMaxSettings-Funktion konfiguriert ist, werden die Steuerelemente in der Registerkarte Segmentierung deaktiviert sein.
- Während Sie in der Registerkarte Segmentierung sind, kann der Inspektionsbereich eingestellt werden (die Schaltfläche Grafik bearbeiten ist aktiviert) und die Segmentierungsgrafik (die Zeichenrechtecke) werden aktualisiert, wenn der ROI verändert wird.
- Wenn der Inspektionsbereich und die Zeichenbereiche angezeigt werden, kann es vorkommen, dass Zeilen des Zeichenbereichs durch die Tabellenüberlagerung zum Teil verdeckt werden. Beim Einstellen der Parameter für die Segmentierung, sollten Sie die halbtransparente Tabellenüberlagerung ausblenden, damit die Zeichenbereiche nicht zum Teil verdeckt bleiben.

## Richtlinien für die Segmentierung

- Enthalten Bilder Hintergründe mit starken Strukturen oder so viel Rauschen, dass die Zeichen mit dem Hintergrund verschwimmen, dann kann die Segmentierung der Bilder problematisch sein.
- Der Inspektionsbereich sollte nur die zu lesenden Zeichen enthalten, keine stark ausgeprägten, nicht dazugehörende Merkmale, wie etwa andere Zeichen oder Etikettkanten.
- Berühren sich zwei Zeichen, ist höchstwahrscheinlich eine Anpassung von Parametern erforderlich. Berühren sich Zeichen mit fester Breite, kann das Problem durch das Festlegen der Zeichenbreite behoben werden. Berührungen zwischen Zeichen proportionaler Schriftarten sind jedoch problematisch, da einige Fälle von der Funktion korrekt verarbeitet werden können, andere jedoch nicht.
- In Fällen mit kurzen Textzeilen (z. B. höchstens drei Zeichen) oder verhältnismäßig kurzen Zeilen mit viel Zeilenflattern sollte der erwartete Winkelbereich festgelegt werden, damit der Unsicherheitsfaktor bei der Bestimmung der Ausrichtung einer kurzen Textzeile von der Funktion kompensiert werden kann.
- Alle Zeichen in einer Zeichenzeile müssen dieselbe Ausrichtung und Neigung haben.
- Für eindeutig getrennten Punktmatrixdruck (z. B. Punkte berühren sich nicht) ist u. U. das Anpassen von Parametern wie „Mindestgröße Zeichenfragment“ erforderlich, damit die Zeichen ordnungsgemäß segmentiert werden können.
- Die Zeichenstrichbreite muss mindestens zwei Pixel betragen.
- Die Mindestzeichengröße für große Zeichen (normalerweise alphanumerisch) beträgt 8 x 8 Pixel. Die Mindestzeichengröße für kleine Zeichen (wie z. B. Punkte) beträgt 2 x 2 Pixel.

Parameter | Beschreibung
Ausgabe Bildgrafik | Art des anzuzeigenden Ausgabebilds: Eingabebild Normalisiertes Bild Binärbild Hinweis: Dieser Parameter überschreibt vorläufig den Parameter Ausgabe Bildgrafik auf der Registerkarte Allgemein. Nach Verlassen der Registerkarte Segmentierung wird der Parameter Ausgabe Bildgrafik auf der Registerkarte Allgemein wiederhergestellt. Tipp: Verwenden Sie den Parameter „Ausgabe Bildgrafik“, um das normalisierte oder binäre Bild der Zeichen während der Anpassung der Parameter für die Segmentierung anzuzeigen (positionieren Sie das Eigenschaftsblatt von OCRMax, damit das Bild gut sichtbar ist). Die normalisierten und binären Bilder können zum Verstehen und Lösen problematischer Fälle sehr hilfreich sein.
Segmentierungsparameter | Legt die Parametereinstellungen fest, die bei der Segmentierung verwendet werden sollen.
Zeichenpolarität | Gibt die Polarität der Zeichen im Eingabebild an. Hinweis: Legen Sie die Polarität des Texts fest, um die Leistung der Funktion zu verbessern.
1 = Schwarz auf Weiß | Die Polarität des Texts ist schwarzer Text auf weißem Hintergrund.
2 = Weiß auf Schwarz | Die Polarität des Texts ist weißer Text auf schwarzem Hintergrund.
4 = Auto (Standard) | Die Funktion wird die Polarität von Text und Hintergrund automatisch erkennen.
Zeichenbreitentyp | Legt fest, wie die Zeichenbreite im Zeichensatz variieren soll, wodurch wiederum bestimmt wird, wie Zeichenfragmente miteinander verbunden oder aufgeteilt werden sollen. Hinweis: Die Zeichenbreite ist die Breite des Zeichenbereichs (d. h. des Zeichenrechtecks der Tinte), nicht die des Inspektionsbereichs (ROI) (der normalerweise Füllung um das Zeichenrechteck enthält).
1 = Auto (Standard) | Die Zeichenbreite ist nicht bekannt. Die Breite des Zeichensatzes ist entweder fest oder proportional. Zeichenfragmente, die breiter als die angegebene maximale Zeichenbreite sind, werden in einzelne individuelle Zeichen aufgeteilt oder werden nicht die gleiche Breite haben, abhängig davon, wie die Funktion die bestmögliche Aufteilung der Zeichenfragmente vornimmt.
2 = Fest | Alle Zeichenrechtecke im Zeichensatz haben dieselbe Breite. Zeichenfragmente, die breiter sind als die angegebene maximale Zeichenbreite, werden in individuelle Zeichen mit gleicher Breite aufgeteilt.
4 = Variabel | Die Zeichen im Zeichensatz haben u. U. Zeichenrechtecke mit unterschiedlicher Breite. Zeichenfragmente, die breiter als die angegebene maximale Zeichenbreite sind, werden in einzelne individuelle Zeichen aufgeteilt oder werden nicht die gleiche Breite haben, abhängig davon, wie die Funktion die bestmögliche Aufteilung der Zeichenfragmente vornimmt.
Mindestzeichenbreite | Gibt die Mindestbreite eines Zeichenrechtecks in Pixel (1 – 1000; Standard = 3) an, die für das Melden eines Zeichens erforderlich ist. Diese Einstellung kann beim Herausfiltern des Hintergrundrauschens oder anderer nicht-textueller Merkmale hilfreich sein. Hinweis: Bei einem Zeichensatz, der kleine Textmerkmale (d. h. Punkte, Doppelpunkte, Bindestriche usw.) enthält, kann es vorkommen, dass die Fähigkeit, zwischen Text und Hintergrundrauschen zu unterscheiden, beeinträchtigt wird, weil ein zu hoher Mindestwert auch zum Verwerfen echter Zeichen führen kann.
Maximale Zeichenbreite verwenden | Bestimmt, ob die Funktion die maximale zulässige Breite des Zeichenbereichs eines Zeichens in Betracht ziehen soll oder nicht. Diese Einstellung kann die Funktion bei der Bestimmung, ob ein Zeichenfragment aufgeteilt oder zusammengefügt werden soll, unterstützen. Wenn das Zeichenfragment aufgeteilt werden soll, dann wird der Parameter „Zeichenbreitentyp“ die geeignetste Technik bestimmen, die verwendet werden soll.
0 = AUS (Standard) | Die Funktion wird die maximale zulässige Breite des Zeichenbereichs eines Zeichens nicht in Betracht ziehen.
1 = EIN | Die Funktion wird die maximale zulässige Breite des Zeichenbereichs eines Zeichens in Betracht ziehen. Ist dieser Parameter aktiviert, wird ein Zeichen, dessen Breite den festgelegten Wert überschreitet, in nicht zu breite Segmente geteilt.
Maximale Zeichenbreite | Legt die maximal erlaubte Breite des Zeichenrechtecks in Pixel fest (1 - 5000; Standard = 100). Hinweis: Diese Einstellung ist nur verfügbar, wenn der Parameter Maximale Zeichenbreite verwenden aktiviert ist.
Mindestzeichenhöhe | Gibt die Mindesthöhe eines Zeichenrechtecks in Pixel (1 – 1000; Standard = 3) an, die für das Melden eines Zeichens erforderlich ist. Diese Einstellung kann beim Herausfiltern des Hintergrundrauschens oder anderer nicht-textueller Merkmale hilfreich sein. Hinweis: Bei einem Zeichensatz, der kleine Textmerkmale (d. h. Punkte, Doppelpunkte, Bindestriche usw.) enthält, kann es vorkommen, dass die Fähigkeit, zwischen Text und Hintergrundrauschen zu unterscheiden, beeinträchtigt wird, weil ein zu hoher Mindestwert auch zum Verwerfen echter Zeichen führen kann.
Maximale Zeichenhöhe verwenden | Bestimmt, ob die Funktion die maximal zulässige Höhe des Zeichenbereichs eines Zeichens in Betracht ziehen soll oder nicht. Dieser Wert wird auf zwei Arten verwendet: Zum einen wird dieser Wert beim Erkennen der gesamten Zeile verwendet, z. B. zum Verwerfen von vertikal angrenzendem Rauschen und/oder anderer Zeilen vertikal angrenzender Zeichen. Zum anderen wird ein einzelnes Zeichen, dessen Höhe diesen Wert überschreitet, entsprechend zugeschnitten.
0 = AUS (Standard) | Die Funktion wird die maximale zulässige Höhe des Zeichenbereichs eines Zeichens nicht in Betracht ziehen.
1 = EIN | Die Funktion wird die maximale zulässige Höhe des Zeichenbereichs eines Zeichens in Betracht ziehen.
Maximale Zeichenhöhe | Legt die maximal erlaubte Höhe des Zeichenrechtecks in Pixel fest (1 - 5000; Standard = 100). Hinweis: Diese Einstellung ist nur verfügbar, wenn der Parameter Maximale Zeichenhöhe verwenden aktiviert ist.
Mindestseitenverhältnis des Zeichens verwenden | Gibt an, ob die Funktion das zulässige Mindestseitenverhältnis eines Zeichens berücksichtigt, wenn das Seitenverhältnis als die Höhe der gesamten Zeichenzeile geteilt durch die Breite des Zeichenbereichs definiert ist.
0 = AUS | Die Funktion wird das zulässige Mindestseitenverhältnis eines Zeichens nicht in Betracht ziehen.
1 = EIN (Standard) | Die Funktion wird das zulässige Mindestseitenverhältnis eines Zeichens in Betracht ziehen. Wenn diese Option aktiviert ist, wird ein Zeichen, dessen Seitenverhältnis kleiner als dieser Wert ist (d. h. dessen Breite zu groß ist), in nicht zu breite Teile geteilt.
Mindestseitenverhältnis des Zeichens | Gibt das zulässige Mindestseitenverhältnis eines Zeichens an (0 – 500; Standard = 80). Diese Einstellung kann dazu verwendet werden, die maximale Breite der Zeichen mithilfe der Gesamthöhe der Zeichenlinie indirekt einzustellen, wobei die maximale Breite gleich der Linienhöhe dividiert durch den Wert Mindestseitenverhältnis des Zeichens ist. Zeichenfragmente, die breiter sind, als der Parameter zulässt, werden nicht verbunden und werden in zwei oder mehr Zeichenfragmente aufgeteilt, die nicht zu breit sind (diese Breite wird durch den Parameter „Zeichenbreitentyp“ gesteuert). Hinweis: Diese Einstellung ist nur verfügbar, wenn der Parameter Mindestseitenverhältnis des Zeichens verwenden aktiviert ist.
Winkelbereich | Gibt den Winkelsuchbereich in Grad an (0 - 45; Standard = 0). Hinweis: Wenn die Textlinie Winkeldrehung oder Neigung ausgesetzt ist, und diese Winkeldrehung oder Neigung über Bilder hinweg gleichbleibend sind, stellen Sie den Bereich so ein, dass diese Abweichungen kompensiert werden. Alle Werte über 0 verlängern die Ausführungszeit des Segmentierungsprozesses.
Neigungsbereich | Gibt den Neigungssuchbereich in Grad an (0 – 45; Standard = 0). Hinweis: Wenn die Textlinie Winkeldrehung oder Neigung ausgesetzt ist, und diese Winkeldrehung oder Neigung über Bilder hinweg gleichbleibend sind, stellen Sie den Bereich so ein, dass diese Abweichungen kompensiert werden. Alle Werte über 0 verlängern die Ausführungszeit des Segmentierungsprozesses.
Modus Zeichenfragmentverbindung | Legt fest, dass die Funktion beim Abbilden der Zeichen während der Segmentierung die Zeichenfragmente verbinden soll. Bestimmt, ob zwei Zeichensegmente überlappen müssen oder nicht, um als Teil des Zeichens interpretiert zu werden, oder ob Zeichenfragmente mit horizontalem Abstand als Teil eines Zeichens wahrgenommen werden sollen oder nicht.
1 = Überlappung erforderlich (Standard) | Zeichenfragmente müssen sich anhand des Wertes des Parameters Zeichenfragment-Mindestüberlappung horizontal überlappen.
2 = Mindestzwischenraum zwischen Zeichen festlegen | Zeichenfragmente mit horizontalem Abstand können zur Abbildung von Zeichen zusammengeführt werden, wenn es sich um zwei Fragmente handelt, deren Abstand geringer ist, als im Parameter Mindestzwischenraum zwischen Zeichen festgelegt.
4 = Mindestzwischenraum zwischen Zeichen/Maximalzwischenraum in Zeichen festlegen | Zeichenfragmente mit horizontalem Abstand können zur Abbildung von Zeichen zusammengeführt werden, wenn es sich um zwei Fragmente handelt, deren Zusammenführung auf den Parameterwerten Mindestzwischenraum zwischen Zeichen und Maximalzwischenraum in Zeichen basiert.
Zeichenfragment-Mindestüberlappung | Gibt den Mindestbruchteil (0 – 100; Standard = 0) an, den zwei Zeichenfragmente horizontal überlappen müssen, um als Teil desselben Zeichens zu gelten. Der Standardwert (0) fügt alle Zeichenfragmentpaare zusammen, die sich mindestens ein Pixel überlappen. Größere Werte erfordern eine erheblichere Überlappung der Zeichen. Bei Anwendungen, wo Zeichenpaare mit Absicht horizontal überlappen (auch Unterschneidung genannt), oder in Fällen, wo die Feineinstellung Winkeldrehung und/oder Neigung (typischerweise verursacht durch einen unregelmäßigem Druck) nicht vollständig korrigieren kann, ist der Standardwert erforderlich.
Maximalzwischenraum in Zeichen | Gibt auch bei beschädigten Zeichen die maximale horizontale Zwischenraumgröße, die in einem einzelnen Zeichen auftreten kann, in Pixel an (0 – 1000; Standard = 5). Hinweis: Im häufigsten Anwendungsfall, wo die Zwischenräume, die zwischen aufeinanderfolgenden Zeichen immer breiter sind als die Zwischenräume in einem aufgeteilten Zeichen, stellen Sie den Parameter Mindestzwischenraum zwischen Zeichen auf den Wert des Parameters Maximalzwischenraum in Zeichen plus 1 ein. Wenn zum Beispiel bei den Zeichen nie innere horizontalen Zwischenräume auftreten, würde der Parameter Maximalzwischenraum in Zeichen auf 0 und der Parameter Mindestzwischenraum zwischen Zeichen auf 1 eingestellt werden.
Mindestzwischenraum zwischen Zeichen | Gibt die horizontale Mindestgröße des Zwischenraums in Pixel (0 - 1000; Standard = 0) an, die zwischen zwei Zeichenfragmenten vorhanden sein muss, damit sie verschiedenen Zeichen zugeordnet werden. Der Zwischenraum wird von der rechten Kante des Rechtecks eines Zeichens bis zur linken Kante des Rechtecks des nächsten Zeichens gemessen. Unterschreitet der Abstand zwischen zwei Fragmenten diesen Wert, wird angenommen, dass es sich um Teile desselben Zeichens handelt, es sei denn, das verbundene Zeichen ist zu breit (wie in den Parametern Maximale Zeichenbreite und/oder Mindestseitenverhältnis des Zeichens festgelegt). Hinweis: Im häufigsten Anwendungsfall, wo die Zwischenräume, die zwischen aufeinanderfolgenden Zeichen immer breiter sind als die Zwischenräume in einem aufgeteilten Zeichen, stellen Sie den Parameter Mindestzwischenraum zwischen Zeichen auf den Wert des Parameters Maximalzwischenraum in Zeichen plus 1 ein. Wenn zum Beispiel bei den Zeichen nie innere horizontalen Zwischenräume auftreten, würde der Parameter Maximalzwischenraum in Zeichen auf 0 und der Parameter Mindestzwischenraum zwischen Zeichen auf 1 eingestellt werden.
Mindestgröße Zeichenfragment | Gibt die minimale Anzahl für Vordergrund-Pixel (d. h.Text-Pixel) an (0–1000, Standard = 15), die ein Zeichenfragment aufweisen muss, um als zu einem Zeichen gehörig zu gelten. Achten Sie beim Einstellen dieses Werts darauf, dass er klein genug ist, damit echte Textfragmente beibehalten werden. Er muss aber groß genug sein, dass kleine Fragmente aus dem Hintergrundrauschen ausgeschlossen werden. Im Falle von Text in Punktmatrix und/oder Text, der kleine Zeichen wie Punkte enthält, wird ein niedrigerer Wert erforderlich sein. Bei Text mit massiven Strichen, bei dem Zeichen nicht dazu neigen sich in mehrere kleinere Teile aufzuteilen, ist ein höherer Wert erforderlich.
Mindestzeichengröße | Gibt die minimale Anzahl für Vordergrund-Pixel (d. h.Text-Pixel) an (0–5000; Standard = 30), die ein binarisiertes Zeichen haben muss, um angegeben zu werden. Zeichen mit zu wenigen Pixel werden verworfen. Diese Einstellung kann beim Herausfiltern des Hintergrundrauschens oder anderer nicht-textueller Merkmale hilfreich sein. Hinweis: Bei einem Zeichensatz, der kleine Textmerkmale (d. h. Punkte, Doppelpunkte, Bindestriche usw.) enthält, kann es vorkommen, dass die Fähigkeit, zwischen Text und Hintergrundrauschen zu unterscheiden, beeinträchtigt wird, weil ein zu hoher Mindestwert auch zum Verwerfen echter Zeichen führen kann.
Erweiterte Segmentierungsparameter | Legt weitere Parameter fest, die während der Segmentierung angewendet werden sollen.
Normalisierungsmodus | Legt den Modus fest, mit dem das Bild normalisiert werden soll. Bei diesem Vorgang werden Hintergrundabweichungen entfernt, um alle 256 Graustufenwerte zu verwenden (0 – 255). Hinweis: Für das Trainieren und die Laufzeit wird dieselbe Einstellung empfohlen, da das Ändern der Einstellung nach dem Tainieren u. U. Klassifizierungsprobleme verursacht.
1 = Keine | Eine Normalisierung wird nicht ausgeführt.
2 = Global | Eine globale Normalisierung wird ausgeführt. Dabei werden Informationen im ganzen Inspektionsbereich und keine lokalen Abweichungen verwendet. Diese Option ist am besten geeignet, wenn Hintergrundfarbe und Text über den ganzen Inspektionsbereich gleichbleibend sind. Die Option ist auch der schnellste Modus.
4 = Lokal (Standard) | Eine lokale Normalisierung wird ausgeführt. Dabei werden zur Normalisierung des Bilds Informationen zu jedem lokalen Zeichenrechteck im Inspektionsbereich verwendet. Diese Option entfernt die Hintergrundgradienten, und sollte ausprobiert werden, wenn der Modus Global nicht funktioniert.
8 = Lokal erweitert | Eine lokale Normalisierung wird ausgeführt. Dabei werden zur Normalisierung des Bilds Informationen zu jedem lokalen Zeichenrechteck im Inspektionsbereich verwendet, einschließlich Anpassungen nicht nur für den Hintergrund, sondern auch für den Vordergrundkontrast. Diese Option entfernt Hintergrundgradienten und führt Anpassungen bei ungleichmäßigem Textkontrast aus. Dieser Modus benötigt von allen drei Optionen die meiste Zeit für die Ausführung.
Strichbreitenfilter verwenden | Legt fest, ob alles aus einem normalisierten Bild entfernt werden soll, das nicht die gleiche Strichbreite hat, wie der Rest des Bilds. Diese Option kann einige Typen von nicht-textuellen Merkmalen, wie zum Beispiel dünne Linien, die andernfalls naheliegende Zeichen verbinden können, entfernen. Diese Option kann auch einige Hintergrundabweichungen mit niedrigem Kontrast entfernen, die andernfalls den Binarisierungsschwellenwert überschreiten und falsche Fragmente bilden und/oder benachbarte Zeichen verbinden könnte. Allerdings kann das Verwenden dieser Option Probleme verursachen, wenn der Text keine gleichbleibende Strichbreite hat und/oder der Kontrast des Textes bedeutend variiert (z. B. Teile mancher Striche sehr undeutlich sichtbar sind). Hinweis: Für das Trainieren und die Laufzeit wird dieselbe Einstellung empfohlen, da das Ändern der Einstellung nach dem Tainieren u. U. Klassifizierungsprobleme verursacht.
0 = AUS | Die Funktion wird alles aus dem Bild entfernen, das nicht die gleiche Strichbreite hat, wie der Rest Fragmente im Bild.
1 = EIN (Standard) | Die Funktion wird alles aus dem Bild entfernen, das nicht die gleiche Strichbreite hat, wie der Rest Fragmente im Bild.
Randfragmente ignorieren | Gibt an, ob die Funktion Fragmente, die einen Rand des relevanten Bereichs berühren, vollständig ignoriert. Das Ignorieren solcher Fragmente ist hilfreich, wenn der Inspektionsbereich Nicht-Text-Merkmale, wie etwa Etikettkanten, einschließt. Hinweis: Erstreckt sich ein Fragment vom Rand des Zeichenrechtecks bis zur Hauptlinie des Texts, wird das Fragment als Zeichen erkannt. Ist dieser Parameter aktiviert, darf das auszuschließende Fragment nicht bis zur Hauptlinie des Texts reichen.
0 = AUS (Standard) | Die Funktion wird Randfragmente nicht ignorieren.
1 = EIN | Die Funktion wird Randfragmente ignorieren.
Binarisierungsschwellenwert | Gibt einen Prozentmodifizierer (0 – 100; Standard = 50) im Bereich an, der zum Berechnen des Binarisierungschwellenwerts im normalisierten Bild verwendet wird, der das Bild zwischen Vordergrund und Hintergrund binarisiert. Zum Beispiel würde die Standardeinstellung 50 % einen Binarisierungsschwellenwert von ungefähr 128 (in einem Graustufenbereich zwischen 0 und 255) erzeugen, bei 0 gleich Schwarz auf weißem Text, und bei 100 gleich Weiß auf schwarzem Text. Verwendet man einen Wert unter 50 %, verändert sich der Binarisierungsschwellenwert in Richtung schlechter zu lesenden Text und mehr Hintergrund, während ein Wert höher als 50 % weniger Hintergrund und besser zu lesenden Text ergibt. Typischerweise binarisiert der Standardwert das Bild korrekt. In Fällen mit Hintergrundtextur oder anderen Variationen im Hintergrund, kann die Senkung dieses Wertes hilfreich zur Kompensierung der Hintergrundvariationen sein. Hinweis: Für das Trainieren und die Laufzeit wird dieselbe Einstellung empfohlen, da das Ändern der Einstellung nach dem Tainieren u. U. Klassifizierungsprobleme verursacht.
Kontrastschwellenwert Zeichenfragment | Gibt den Mindestkontrastwert an [in Graustufenwerten (0 – 255; Standard = 30)], den ein Fragment relativ zum Binarisierungsschwellenwert haben muss, um als zu einem Zeichen gehörig zu gelten. Jedes Vordergrundpixel eines Fragments wird den Schwellenwert jederzeit einhalten, aber wenn alle Pixel des Fragments sehr nahe dem Schwellenwert liegen, dann wird das Fragment wahrscheinlich eher Rauschen als Text ergeben. Ein Wert von 0 verhindert, dass Fragmente mit niedrigem Kontrast verworfen werden.
Max. Fragmentabstand zur Grundlinie | Gibt den Abstand als Prozentsatz der Zeichengröße an (0 – 1000; Standard = 0), den ein Fragment zur „Hauptlinie“ haben kann, die horizontal durch den Text verläuft. Normalerweise wird erwartet, dass Zeichen nach der Feineinstellung (also nach der Phase, wo Winkeldrehung und Neigung kompensiert wurden) auf einer geraden, horizontalen Linie ausgerichtet sind. Es kann jedoch Zeilenflattern vorkommen, wo Zeichen vertikal aus ihren Zeichenpositionen driften. Mit der Standardeinstellung würden diese Zeichenfragmente verworfen werden, da sie nicht entlang der Grundlinie der Zeichen liegen. Erhöht man diese Parametereinstellung, kann die Funktion auch Fragmente behalten, die nicht entlang der Grundlinie der Zeichen liegen.
Segmentierungsanalysemodus | Gibt den Typ des auszuführenden Zeichenanalysemodus für die Bestimmung der optimalen Zeichensegmentierung an. Dieser Parameter bestimmt, ob über die Gruppenphase hinaus eine weitere Analyse durchgeführt werden soll oder nicht.
1 = Minimal | Führt eine grundlegende Segmentierungsanalyse durch. Beachtet nur die Analyse der Gruppenphase.
2 = Kamera (Standard) | Führt eine Analyse der gesamten Zeile einschließlich des Zeichenabstands durch, um die optimale Segmentierung zu bestimmen. Wenn aktiviert, haben die Parameter „Mindestabstand“, „Zeichenabstandstyp“ und „Zeichenabstandsposition“ Auswirkung auf die Funktion.
Mindestabstand | Gibt den minimalen Abstand zwischen zwei Zeichen in Pixel an (0 – 1000; Standard = 0), wenn der Abstand basierend auf dem Parameter Zeichenabstandsposition berechnet wird. Unterschreitet der Abstand zwischen zwei Fragmenten diesen Wert, wird angenommen, dass es sich um Teile desselben Zeichens handelt, es sei denn das verbundene Zeichen ist zu breit (wie in den Parametern Maximale Zeichenbreite und/oder Mindestseitenverhältnis des Zeichens festgelegt). Hinweis: Ist der Parameter Segmentierungsanalysemodus auf Minimal gesetzt, wird dieser Parameter deaktiviert.
Zeichenabstandsposition | Legt fest, wie der Abstand zwischen zwei aufeinanderfolgenden Zeichen gemessen werden soll. Der Abstand ist die Entfernung zwischen (ungefähr) korrespondierenden oder benachbarten Zeichen und nicht die Entfernung zwischen dem Ende eines Zeichens und dem Anfang des nächsten Zeichens (diese Entfernung wird als Zeichenzwischenraum bezeichnet). Im Falle von Zeichensätzen mit fixem Abstand, bei denen die Zeichen verschiedene Breiten haben, wird der Zeichenabstand nur dann einen konsistenten Wert haben, wenn die entsprechende Abstandsmetrik verwendet wird. Hinweis: Ist der Parameter Segmentierungsanalysemodus auf Minimal gesetzt, wird dieser Parameter deaktiviert.
1 = Automatisch (Standard) | Gibt an, dass eine unbekannte Metrik verwendet wird. Der richtige Abstand kann eine beliebige der anderen Abstandspositionen sein, oder es ist keine konstante Abstandsposition vorhanden (wie es bei dem Abstand von proportionalen Schriftarten der Fall sein kann), und die OCRMax-Funktion wird die entsprechende Abstandsmetrik bestimmen.
2 = Links zu links | Legt den Abstand als Entfernung zwischen der linken Seite eines Zeichenrechtecks und der linken Seite des benachbarten Zeichenrechtecks fest. Hinweis: Die Begriffe „links“ und „rechts“ sind relativ zur durch den Inspektionsbereich definierten Koordinatenachse zu verstehen, d. h.„rechts“ bedeutet in positiver x-Richtung.
4 = Mitte zu Mitte | Legt den Abstand als die Entfernung zwischen der Mitte eines Zeichenrechtecks und der Mitte des benachbarten Zeichenrechtecks fest.
8 = Rechst zu rechts | Legt den Abstand als die Entfernung zwischen der rechten Seite eines Zeichenrechtecks zur rechten Seite des benachbarten Zeichenrechtecks fest. Hinweis: Die Begriffe „links“ und „rechts“ sind relativ zur durch den Inspektionsbereich definierten Koordinatenachse zu verstehen, d. h.„rechts“ bedeutet in positiver x-Richtung.
Zeichenabstandstyp | Legt fest, ob der Zwischenraum zwischen aufeinanderfolgenden Zeichen einen einzigen, festen Wert hat oder in Abhängigkeit von den bestimmten Zeichen variiert. Der Abstand ist die Entfernung zwischen (ungefähr) korrespondierenden oder benachbarten Zeichen und nicht die Entfernung zwischen dem Ende eines Zeichens und dem Anfang des nächsten Zeichens (diese Entfernung wird als Zeichenzwischenraum bezeichnet). Hinweis: Ist der Parameter Segmentierungsanalysemodus auf Minimal gesetzt, wird dieser Parameter deaktiviert.
1 = Automatisch (Standard) | Gibt an, dass der Abstandstyp unbekannt ist, wahrscheinlich aber entweder fest oder proportional und nicht variabel ist. Die OCRMax-Funktion wird den besten Typ bestimmen.
2 = Fest | Gibt an, dass der Zeichenabstand fest ist, d. h. der Abstand zwischen allen Zeichenpaaren konstant und unabhängig von der Breite der Zeichenrechtecke oder der Zeichen ist. Der Zeichenabstand wird basierend auf dem Parameter Zeichenabstandsposition gemessen.
4 = Proportional | Gibt an, dass der Zeichenabstand proportional ist, d. h., der Abstand zwischen einem Zeichenpaar hängt von den jeweiligen Zeichen ab. Als Beispiel kann der Abstand zwischen zwei Kleinbuchstaben „i“ viel kleiner sein als der Abstand zwischen zwei Großbuchstaben „M“. Hinweis: Die Abstandsmessungen in einer Zeichenfolge sind nicht konstant. Der Zeichenzwischenraum jedoch – der Abstand zwischen der rechten Seite eines Zeichenrechtecks und der linken Seite des benachbarten Zeichenrechtecks – ist annähernd konstant. Die Begriffe „links“ und „rechts“ sind relativ zur durch den Inspektionsbereich definierten Koordinatenachse zu verstehen, d. h.„rechts“ bedeutet in positiver x-Richtung.
8 = Variabel | Gibt an, dass in einer Zeichenfolge keine Abstandsmetrik zwischen zwei Zeichen konstant ist. Die Zeichenplatzierung ist z. B. unregelmäßig, und der Zeichenabstand ist weder fest noch proportional. Die OCRMax-Funktion sollte nicht versuchen, den Typ des Zeichenabstandes zu bestimmen. Hinweis: Variabler Zeichenabstand unterscheidet sich von Automatisch dadurch, dass bei Automatisch von einem entweder festen oder proportionalem Abstand ausgegangen wird, was aber nicht bekannt ist.
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. Beispiel
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. Beispiel
3 = nur abgelehnte Fragmente anzeigen | Die Bereiche um abgelehnte Zeichen werden gelb gekennzeichnet und die Grundlinie des Texts wird mit einem blauen Rechteck umschlossen. Beispiel
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.