matlab 图像腐蚀是什么意思_MATLAB图像处理:53:使用腐蚀去除细线

c6afb6f9384a5d4ed21128702ae146bd.png

此示例显示如何通过使用形态学腐蚀来去除二进制图像中的细线,所需邻域大于线的宽度。

读取并显示二进制图像。白线大约为四或五个像素。在某些地方,细线邻接并且总宽度接近十或十一像素。

BW1 = imread('circbw.tif');
imshow(BW1)

b55c4c7751abfa6c55210d8c3247f0bf.png

定义大于线宽的邻域。本示例使用半径为7像素的圆盘状结构元素,因此整体邻域大小为13 x 13像素。

SE = strel("disk",7)
SE = 
strel is a disk shaped structuring element with properties:
​
      Neighborhood: [13x13 logical]
    Dimensionality: 2

腐蚀图像,将输入图像和结构元素指定为函数imerode的参数。

BW2 = imerode(BW1,SE);

显示腐蚀的图像。

imshow(BW2)

6013a7d576ead266a51c4aa449d6d53c.png

注:本文根据MATLAB官网内容修改而成。

以下的免费视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程:

用100分钟了解MATLAB编程

知乎 - 安全中心​www.1data.pro

欢迎您进一步了解以下MATLAB系列文章:

吃小羊:MATLAB作图实例:00:索引​zhuanlan.zhihu.com
da4cb3a0a48314423710424e380f8098.png
吃小羊:MATLAB金融工具箱:00:索引​zhuanlan.zhihu.com
77a0b89b7ea6bd32b8948a24a4361b30.png
吃小羊:MATLAB图像处理:00:索引​zhuanlan.zhihu.com
d5896408573d53e161ea3b28f539be3f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值