名前

DistanceTransform — はエッジになる画像における距離変換を計算する

呼び出し

DistanceImage = DistanceTransform(EdgeImage);

引数

EdgeImage

2次元の行列で、型はbooleanである

DistanceImage

2次元の行列で、型はuint8で、次元はEdgeImageと同じである

説明

本関数はエッジになる画像における距離変換を計算する。

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

Image = RGB2Gray(RGB);

global EDGE_SOBEL;

Gradient = EdgeFilter(Image, EDGE_SOBEL);

EdgeImage = ~SegmentByThreshold(Gradient, 60);

DistanceImage = DistanceTransform(EdgeImage);

figure(); ShowImage(DistanceImage, 'Result of Distance Transform', jetcolormap(256));

参考

EdgeFilter, Watershed