matlab——图像细化

所谓细化,就是从原来的图像中去掉一些点,但仍要保持原来的形状。

1、代码如下:

close all;clear all;clc;  %关闭所有图形窗口,清除工作空间所有变量,清空命令行
I1=imread('circles.png');
subplot(1,3,1),imshow(I1);
I2=bwmorph(I1,'skel',Inf);
subplot(1,3,2),imshow(I2);
I3=bwmorph(I1,'thin',Inf);
subplot(1,3,3),imshow(I3);

2、运行效果如下:

猜你喜欢

转载自blog.csdn.net/ywxk1314/article/details/81542312