| Operatoren |
sort_region — Sortieren von Regionen aufgrund ihrer relativen Lage.
sort_region(Regions : SortedRegions : SortMode, Order, RowOrCol : )
sort_region ordnet die Regionen bezüglich ihrer relativen Lage an. Alle Sortierungen mit Ausnahme von 'character' verwenden einen Punkt der Region. Diese Punkte werden bei RowOrCol = 'row' zuerst bzgl. der Zeile dann bzgl. der Spalte sortiert; bei 'column' wird zuerst der Spaltenwert verwendet. Der Parameter SortMode kann mit folgenden Werten belegt werden:
Die Regionen werden wie Buchstaben aufgefasst, die entweder horizontal oder vertikal gelesen werden. Dabei werden sie in der durch RowOrCol angegebenen Leserichtung angeordnet, wobei folgende Spezifikationen gelten:
'row': Als Zeilen aufgefasst ist die Leserichtung zunächst von links nach rechts und anschließend von oben nach unten. Für diesen Sortierungsmodus muss gelten, dass sich die benachbarten Zeilen entweder nicht oder um weniger als 15% überlappen.
'column': Als Spalten aufgefasst ist die Leserichtung zunächst von oben nach unten und anschließend von links nach rechts. Für diesen Sortierungsmodus muss gelten, dass sich die benachbarten Spalten entweder nicht oder um weniger als 15% überlappen.
Es gilt zu beachten, dass falls Order den Wert 'false' hat, werden die Buchstaben umgekehrt zur oben beschriebenen Leserichtung sortiert.
Der Punkt mit dem kleinsten Spaltenwert in der ersten Zeile der Region.
Der Punkt mit dem größten Spaltenwert in der letzten Zeile der Region.
Linkes oberes Eck des umschließenden Rechtecks.
Rechtes oberes Eck des umschließenden Rechtecks.
Linkes unteres Eck des umschließenden Rechtecks.
Rechtes unteres Eck des umschließenden Rechtecks.
Der Parameter Order legt fest, ob auf- oder absteigend sortiert wird. Bei 'true' wird aufsteigend bei 'false' absteigend sortiert.
Anzuordnende Regionen.
Angeordnete Regionen.
Art der Sortierung.
Defaultwert: 'first_point'
Werteliste: 'character', 'first_point', 'last_point', 'lower_left', 'lower_right', 'upper_left', 'upper_right'
Aufsteigend oder absteigend sortieren.
Defaultwert: 'true'
Werteliste: 'false', 'true'
Anordnung erst nach Zeile oder Spalte.
Defaultwert: 'row'
Werteliste: 'column', 'row'
Sind die Parameter korrekt, dann liefert sort_region den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
do_ocr_multi_class_mlp, do_ocr_single_class_mlp
Foundation
| Operatoren |