开运算和闭运算

开运算:
  • 先腐蚀后膨胀
  • 通常用来消除小对象物体,在纤细点处分离物体,平滑较大物体边界的同时不明显改变体积
闭运算:
  • 先膨胀再腐蚀
  • 通常用来填充目标内的细小孔洞,链接断开的邻接目标,平滑其边缘的同时不明显改变其体积

 

膨胀和腐蚀介绍:https://www.cnblogs.com/asahiLikka/p/11712298.html

f=imread('resource\OpenClose.png');
bw=im2bw(f);%转换为二值图

%se=strel('square',5');方形结构元素
se=strel('disk',5');%圆盘形结构元素

imshow(bw);%原图像
title('开闭运算原始图像')

fo=imopen(bw,se);
figure,subplot(221),imshow(fo);
title('直接开运算')

fc=imclose(bw,se);
subplot(222),imshow(fc);
title('直接闭运算')

foc=imclose(fo,se);
subplot(223),imshow(foc);
title('先开后闭运算')

fco=imopen(fc,se);
subplot(224),imshow(fco);
title('先闭后开运算')

 

381374d8744d3d7b1a5f0e48d2c76e88.png
8881059f4d292f7820cd4ceb7b31828a.png

 

参考:https://www.cnblogs.com/tornadomeet/archive/2012/03/20/2408086.html

posted @ 2019-10-26 10:14  AsahiLock  阅读(1648)  评论(0编辑  收藏  举报