area_holesarea_holesAreaHolesAreaHolesarea_holes (Operator)

Name

area_holesarea_holesAreaHolesAreaHolesarea_holes — 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()

def area_holes(regions: HObject) -> Sequence[int]

def area_holes_s(regions: HObject) -> int

Beschreibung

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

RegionsRegionsRegionsRegionsregionsregions (input_object)  region(-array) objectHRegionHObjectHRegionHobject

Zu untersuchende Region(en).

AreaAreaAreaAreaareaarea (output_control)  integer(-array) HTupleSequence[int]HTupleHtuple (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_holesAreaHolesAreaHolesAreaHolesarea_holes liefert normalerweise den Wert 2 (H_MSG_TRUE).

Vorgänger

thresholdthresholdThresholdThresholdThresholdthreshold, regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing, connectionconnectionConnectionConnectionConnectionconnection

Siehe auch

area_centerarea_centerAreaCenterAreaCenterAreaCenterarea_center, fill_upfill_upFillUpFillUpFillUpfill_up

Modul

Foundation