| Operatoren |
height_width_ratio — Ermitteln der Breite, Höhe und des Seitenverhältnisses des umschließenden Rechtecks parallel zu den Koordinatenachsen.
height_width_ratio berechnet das umschließende Rechteck aller Eingaberegionen (parallel zu den Koordinatenachsen). Das umschließende Rechteck wird durch die Koordinaten der Eckpunkte (Row1,Column1,Row2,Column2) beschrieben (siehe smallest_rectangle1). Basierend auf diesen Werten werden die Breite, Höhe und das Seitenverhältnis wie folgt berechnet:
Wird mehr als eine Region in Regions übergeben, dann werden die Ergebnisse in Tupeln in der Reihenfolge ihrer entsprechenden Regionen in Regions abgespeichert. Bei leeren Regionen haben alle Parameter den Wert 0, soweit kein anderes Verhalten eingestellt wurde (siehe set_system).
Zu untersuchende Regionen.
Höhe des umschließenden Rechtecks der Region.
Breite des umschließenden Rechtecks der Region.
Seitenverhältnis des umschließenden Rechtecks der Region.
Sei F die Fläche einer Region, dann beträgt die Laufzeitkomplexität im Mittel O(sqrt(F)).
height_width_ratio liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe nicht leer ist. Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt sich mittels set_system('no_object_result',<Result>) festlegen. Das Verhalten bei einer leeren Region (Region ist die leere Menge) wird mit set_system('empty_region_result',<Result>) bestimmt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold, regiongrowing, connection, runlength_features
smallest_rectangle1, smallest_rectangle2, region_features
select_shape, smallest_circle, elliptic_axis, area_center
Foundation
| Operatoren |