gen_region_polygon_filled — Abspeichern eines Polygons als eine „aufgefüllte“ Region.
gen_region_polygon_filled erzeugt eine Region aus einem Polygon, das
die Eckpunkte der Region (Zeilen- und Spaltenkoordinaten) entweder im
oder gegen den Uhrzeigersinn enthält.
Im Gegensatz zu gen_region_polygon wird hier eine
„aufgefüllte“ Region zurückgeliefert.
Zu beachten ist, dass im Fall von subpixelgenauen Koordinaten gerundet wird
bevor die Eckpunkte der Region bestimmt werden. Dies kann dazu führen, dass
die Region Punkte enthält, die nicht auf dem ursprünglichen Polygon
liegen. Um dies zu vermeiden kann man für Polygone ohne Löcher auf
gen_region_polygon gefolgt von fill_up verwenden.
Region (output_object) region → object
Erzeugte Region.
Rows (input_control) polygon.y-array → (integer / real)
Zeilenindizes der Stützpunkte der Regionenkontur.
Default: 100
Wertevorschläge: 0, 10, 30, 50, 100, 200, 300, 500
Wertebereich:
Rows
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Columns (input_control) polygon.x-array → (integer / real)
Spaltenindizes der Stützpunkte der Regionenkontur.
Parameteranzahl: Columns == Rows
Default: 100
Wertevorschläge: 0, 10, 30, 50, 100, 200, 300, 500
Wertebereich:
Columns
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
/* Polygon approximation */ T_get_region_polygon(Region,7,&Row,&Column); T_gen_region_polygon_filled(&Pol,Row,Column); /* fill up with original gray value */ reduce_domain(Image,Pol,&New);
Falls die Stützpunkte korrekt sind, liefert
gen_region_polygon_filled den Wert 2 (
H_MSG_TRUE)
.
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Das Clipping am aktuellen Bildformat wird durch
set_system('clip_region',<'true'/'false'>) festgelegt.
Wird eine leere Region erzeugt (durch das Clipping oder eine leere
Eingabe), dann legt
set_system('store_empty_region',<'true'/'false'>) fest,
ob die Region ausgegeben wird.
get_region_polygon,
draw_polygon
gen_region_polygon,
gen_region_points,
draw_polygon
gen_region_polygon,
reduce_domain,
get_region_polygon,
gen_region_runs
Foundation