前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >形态学膨胀腐蚀

形态学膨胀腐蚀

作者头像
万木逢春
发布2019-06-12 13:47:26
1K0
发布2019-06-12 13:47:26
举报
文章被收录于专栏:帮你学MatLab帮你学MatLab

% 放大图像以放大形状

% 使用imdilate函数来扩展图像

% 形态扩展操作扩展或加厚图像中的前景对象

BW = zeros(9,10);

BW(4:6,4:7) = 1;

imshow(imresize(BW,40,'nearest'))

% 创建一个结构元素与imdilate一起使用

% 要展开几何对象,通常需要创建与对象形状相同的结构元素

SE = strel('square',3);

% 将输入图像和结构元素传递给imdilate

% 向前景对象的所有边添加1

BW2 = imdilate(BW,SE);

imshow(imresize(BW2,40,'nearest'))

% 为了进行比较,创建一个不同形状的结构元素

% 使用新的结构元素扩展原始图像

SE2 = strel('diamond',1);

BW3 = imdilate(BW,SE2);

imshow(imresize(BW3,40,'nearest'))

montage({BW,BW2,BW3}, 'Size', [3 1]);

%% 腐蚀图像以去除细线条

% 使用imerode函数来腐蚀二进制图像

% 图像读取、显示图像

BW1 = imread('circbw.tif');

imshow(BW1)

% 创建一个对角结构元素

SE = strel('arbitrary',eye(7));

% 腐蚀图像

BW2 = imerode(BW1,SE);

% 显示原始图像和腐蚀图像

% 对角线条纹是由于结构元素的形状

imshow(BW2)

montage({BW1,BW2}, 'Size', [2 1]);

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帮你学MatLab 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档