Name

DistanceTransform — berechnet die Distanztransformation eines Kantenbildes

Aufruf

DistanzBild = DistanceTransform(KantenBild);

Parameter

KantenBild

2D-Matrix vom Typ boolean

DistanzBild

2D-Matrix vom Typ uint8, ist genauso groß wie KantenBild

Beschreibung

Diese Funktion berechnet die Distanztransformation eines Kantenbildes.

Beispiel

RGB = ReadImage('contrib\IPD-5.0\demos\teaset.png');

Bild = RGB2Gray(RGB);

global EDGE_SOBEL;

Gradient = EdgeFilter(Bild, EDGE_SOBEL);

KantenBild = ~SegmentByThreshold(Gradient, 60);

DistanzBild = DistanceTransform(KantenBild);

figure(); ShowImage(DistanzBild, 'Ergebnis der Distanztransformation', jetcolormap(256));

Siehe auch

EdgeFilter, Watershed