使用bwmorph函数,在不改变图像基本结构的情况下,可以将图像中的所有对象简化为线条表示。这个处理方法被称为骨架提取。
将图像进行骨架提取。
code.matlab
>> BW1=imread('circbw.tif');
>> BW2=bwmorph(BW1,'skel',Inf);
>> imshow(BW1)
>> figure, imshow(BW2)
结果如图3-12所示,图3-12(a)和图3-12(b)分别为骨架提取前后的图像。
(a) (b)
图3-12 骨架提取前后的图像