morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonmorph_skeleton (Operator)

Name

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonmorph_skeleton — Berechnen des morphologischen Skeletts einer Region.

Warnung

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeletonmorph_skeleton ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

morph_skeleton(Region : RegionSkeleton : : )

Herror morph_skeleton(const Hobject Region, Hobject* RegionSkeleton)

Herror T_morph_skeleton(const Hobject Region, Hobject* RegionSkeleton)

void MorphSkeleton(const HObject& Region, HObject* RegionSkeleton)

HRegion HRegion::MorphSkeleton() const

static void HOperatorSet.MorphSkeleton(HObject region, out HObject regionSkeleton)

HRegion HRegion.MorphSkeleton()

def morph_skeleton(region: HObject) -> HObject

Beschreibung

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeletonmorph_skeleton berechnet das Skelett der Eingaberegionen (RegionRegionRegionRegionregionregion) mit Hilfe morphologischer Transformationen. Die Berechnung liefert ein nicht zusammenhängendes Skelett (Lücken in den Diagonalen) mit einer Breite von ein oder zwei Pixeln. Zur Berechnung wird das Golay-Element 'h' verwendet. Hieraus ergibt sich die Verwendung der 8-ter Nachbarschaft. Dies entspricht der Maximumsnorm.

Ausführungsinformationen

Parameter

RegionRegionRegionRegionregionregion (input_object)  region(-array) objectHRegionHObjectHRegionHobject

Regionen, die verarbeitet werden sollen.

RegionSkeletonRegionSkeletonRegionSkeletonRegionSkeletonregionSkeletonregion_skeleton (output_object)  region(-array) objectHRegionHObjectHRegionHobject *

Das Ergebnis der Skelettierung.

Ergebnis

Bei korrekter Parametrisierung liefert die Funktion morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeletonmorph_skeleton den Wert TRUE. Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:

Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

thresholdthresholdThresholdThresholdThresholdthreshold, regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing, connectionconnectionConnectionConnectionConnectionconnection, union1union1Union1Union1Union1union1, watershedswatershedsWatershedsWatershedsWatershedswatersheds, class_ndim_normclass_ndim_normClassNdimNormClassNdimNormClassNdimNormclass_ndim_norm

Nachfolger

skeletonskeletonSkeletonSkeletonSkeletonskeleton, reduce_domainreduce_domainReduceDomainReduceDomainReduceDomainreduce_domain, select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape, area_centerarea_centerAreaCenterAreaCenterAreaCenterarea_center, connectionconnectionConnectionConnectionConnectionconnection

Alternativen

skeletonskeletonSkeletonSkeletonSkeletonskeleton

Modul

Foundation