morph_skeletonmorph_skeletonMorphSkeletonMorphSkeleton (Operator)

Name

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeleton — Berechnen des mophologischen Skeletts einer Region.

Warnung

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeleton 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()

Beschreibung

morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeleton berechnet das Skelett der Eingaberegionen (RegionRegionRegionRegionregion) 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

RegionRegionRegionRegionregion (input_object)  region(-array) objectHRegionHRegionHobject

Regionen, die verarbeitet werden sollen.

RegionSkeletonRegionSkeletonRegionSkeletonRegionSkeletonregionSkeleton (output_object)  region(-array) objectHRegionHRegionHobject *

Das Ergebnis der Skelettierung.

Ergebnis

Bei korrekter Parametrisierung liefert die Funktion morph_skeletonmorph_skeletonMorphSkeletonMorphSkeletonMorphSkeleton den Wert 2 (H_MSG_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

thresholdthresholdThresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowing, connectionconnectionConnectionConnectionConnection, union1union1Union1Union1Union1, watershedswatershedsWatershedsWatershedsWatersheds, class_ndim_normclass_ndim_normClassNdimNormClassNdimNormClassNdimNorm

Nachfolger

skeletonskeletonSkeletonSkeletonSkeleton, reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain, select_shapeselect_shapeSelectShapeSelectShapeSelectShape, area_centerarea_centerAreaCenterAreaCenterAreaCenter, connectionconnectionConnectionConnectionConnection

Alternativen

skeletonskeletonSkeletonSkeletonSkeleton

Modul

Foundation