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.
Regions
(input_object) region-array →
object
Anzuordnende Regionen.
SortedRegions
(output_object) region-array →
object
Angeordnete Regionen.
SortMode
(input_control) string →
(string)
Art der Sortierung.
Defaultwert: 'first_point'
Werteliste: 'character' , 'first_point' , 'last_point' , 'lower_left' , 'lower_right' , 'upper_left' , 'upper_right'
Order
(input_control) string →
(string)
Aufsteigend oder absteigend sortieren.
Defaultwert: 'true'
Werteliste: 'false' , 'true'
RowOrCol
(input_control) string →
(string)
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