berechnet die Distanztransformation eines Kantenbildes
DistanzBild = DistanceTransform(KantenBild);
2D-Matrix vom Typ boolean
2D-Matrix vom Typ uint8, ist genauso groß wie KantenBild
Diese Funktion berechnet die Distanztransformation eines Kantenbildes.
global IPD_PATH; RGB = ReadImage(IPD_PATH + '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)); | ![]() | ![]() |