美文网首页
形态学操作:膨胀与腐蚀

形态学操作:膨胀与腐蚀

作者: Wayne_Dream | 来源:发表于2018-07-17 14:55 被阅读104次

形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”,看下图就明白了:

形态学操作一般作用于二值化图,来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色部分


膨胀

膨胀就是求局部最大值的操作。

按数学方面来说,膨胀或者腐蚀操作就是将图像(或图像的一部分区域,我们称之为A)与核(我们称之为B)进行卷积

核可以是任何的形状和大小,它拥有一个单独定义出来的参考点,我们称其为锚点(anchorpoint)。多数情况下,核是一个小的中间带有参考点和实心正方形或者圆盘,其实,我们可以把核视为模板或者掩码。

而膨胀就是求局部最大值的操作,核B与图形卷积,即计算核B覆盖的区域的像素点的最大值,并把这个最大值赋值给参考点指定的像素。这样就会使图像中的高亮区域逐渐增长。如下图所示,这就是膨胀操作的初衷。


右图比左图大一圈

膨胀可以简单理解为将B与A接触的所有背景点合并到A中的过程。


腐蚀

与膨胀相反,腐蚀就是求局部最小值的操作。

右图比左图小一圈
腐蚀可以理解为B的中心(锚点)沿着A的内边界走了一圈。腐蚀也是对高亮部分而言,A区域之外的部分 < A的高亮像素,所里里面被外面取代。A中能完全包含B的像素被留下来了。

腐蚀可以简单理解为消除物体A所有边界点的过程。


开运算



闭运算


如果还是不太理解开运算和闭运算,请看下图


参考资料:

相关文章

网友评论

      本文标题:形态学操作:膨胀与腐蚀

      本文链接:https://www.haomeiwen.com/subject/xrnwpftx.html