area_holesarea_holesAreaHolesAreaHolesarea_holes (Operator)
Name
area_holesarea_holesAreaHolesAreaHolesarea_holes — Berechnen der Fläche der Löcher von Regionen.
Signatur
Herror area_holes(const Hobject Regions, Hlong* Area)
Herror T_area_holes(const Hobject Regions, Htuple* Area)
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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