area_holes
— Berechnen der Fläche der Löcher von Regionen.
Der Operator area_holes
berechnet die Fläche der Löcher in den
Eingaberegionen. Die Fläche ist definiert als die Anzahl der
Bildpunkte der Löcher. Wenn eine Region mehr als ein Loch hat, wird
die Summe der Flächen aller Löcher dieser Region zurückgegeben. Die
Art der Nachbarschaft wird mit set_system('neighborhood',<4/8>)
festgelegt (Defaulteinstellung ist 8-ter Nachbarschaft).
In der Dokumentation zu diesem Kapitel (Regionen / Merkmale) finden Sie ein Bild mit Regionen, die sich in der Fläche ihrer Löcher unterscheiden.
Wird mehr als eine Region übergeben, dann werden die Ergebnisse in Tupeln abgespeichert, wobei der Index eines Wertes in dem Tupel dem Index der Region in der Eingabe entspricht. Bei einer leeren Region hat die Fläche den Wert 0.
Regions
(input_object) region(-array) →
object
Zu untersuchende Region(en).
Area
(output_control) integer(-array) →
(integer)
Fläche(n) der Löcher der Region(en).
read_image(Image,'modules/modules_01') threshold(Image,Region,50,250) area_holes(Region,Area)
Der Operator area_holes
liefert normalerweise den Wert
2 (H_MSG_TRUE).
threshold
,
regiongrowing
,
connection
Foundation