area_holesarea_holesAreaHolesAreaHoles (Operator)

Name

area_holesarea_holesAreaHolesAreaHoles — Berechnen der Fläche der Löcher von Regionen.

Signatur

area_holes(Regions : : : Area)

Herror area_holes(const Hobject Regions, Hlong* Area)

Herror T_area_holes(const Hobject Regions, Htuple* Area)

void AreaHoles(const HObject& Regions, HTuple* Area)

HTuple HRegion::AreaHoles() const

static void HOperatorSet.AreaHoles(HObject regions, out HTuple area)

HTuple HRegion.AreaHoles()

Beschreibung

Der Operator area_holesarea_holesAreaHolesAreaHolesAreaHoles 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>)set_system("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)SetSystem("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.

Ausführungsinformationen

Parameter

RegionsRegionsRegionsRegionsregions (input_object)  region(-array) objectHRegionHRegionHobject

Zu untersuchende Region(en).

AreaAreaAreaAreaarea (output_control)  integer(-array) HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Fläche(n) der Löcher der Region(en).

Beispiel (HDevelop)

read_image(Image,'modules/modules_01')
threshold(Image,Region,50,250)
area_holes(Region,Area)

Ergebnis

Der Operator area_holesarea_holesAreaHolesAreaHolesAreaHoles liefert normalerweise den Wert 2 (H_MSG_TRUE).

Vorgänger

thresholdthresholdThresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowing, connectionconnectionConnectionConnectionConnection

Siehe auch

area_centerarea_centerAreaCenterAreaCenterAreaCenter, fill_upfill_upFillUpFillUpFillUp

Modul

Foundation