腐蚀与膨胀算法

FPGA图像处理

一.腐蚀与膨胀算法

1.形态学图像处理算法

​ 将数学形态学作为工具,从图像中提取用于表达和描绘区域形状的图像成分,如边界、骨架等。

​ 形态学提取边界如下图所示:

image-20220825082934063

​ 形态学滤波去噪的应用如下图所示:

image-20220825082912941

2.腐蚀

​ 腐蚀就是通过结构单元去扫描被腐蚀对象,当结构单元不能被完全包裹在被腐蚀对象内时,结构单元原点所在的位置对应的被腐蚀对象的边界将被腐蚀掉,具体如下示意图所示:

image-20220825083855980

​ 一个腐蚀案例如下图所示:

image-20220825084409915

​ 另一个腐蚀案例如下图所示,可以看出当使用11 * 11的结构元去腐蚀时,细一点的连线被腐蚀掉了,正中央的粗一点的连线也被腐蚀细了一圈;当使用15 * 15的结构元去腐蚀时,粗一点的连线也被腐蚀掉了,边界上的引脚也被腐蚀细了一圈;当使用45 * 45的结构元去腐蚀时,边界上的引脚全被腐蚀掉,中心的方形区域也被腐蚀掉了一部分边界。

image-20220825084900727

​ 综上所述,腐蚀可以缩小或者细化二值图像中的物体。

​ 腐蚀可以看成是形态学滤波操作,这种操作将小于结构元的图像细节从图像中滤除。

3.膨胀

​ 膨胀就是通过结构元去扫描被膨胀对象,结构元与被膨胀对象有接触,结构元原点处即为膨胀输出点。

​ 一个膨胀的案例如下图所示:

image-20220825092910174

​ 另一个膨胀的案例如下图所示:

image-20220825093430073

4.开操作与闭操作

​ 开操作:先腐蚀,后膨胀

​ 作用:平滑物体的轮廓,断开较窄的狭颈,并消除细小的突出物

​ 闭操作:先膨胀,后腐蚀

​ 作用:也会平滑轮廓的一部分,与开操作相反,它通常会弥合较窄的间断和细长的沟壑,消除小的孔洞,填补轮廓线中的断裂。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值