1 形态学基本操作
按数学方面来说,膨胀或者腐蚀操作就是将图像(或图像的一部分区域,我们称之为A)与核(我们称之为B)进行卷积。
核可以是任何的形状和大小,它拥有一个单独定义出来的参考点,我们称其为锚点(anchorpoint)。多数情况下,核是一个小的中间带有参考点和实心正方形或者圆盘,其实,我们可以把核视为模板或者掩码。
1.1 膨胀
膨胀:就是求局部最大值的操作。
膨胀是求局部最大值的操作:核B与图形卷积,即计算核B覆盖的区域的像素点的最大值,并把这个最大值赋值给参考点指定的像素。对区域做膨胀时,相当于亮的地方都是1,求取最大值时也是1,因此区域向外膨胀。这样就会使图像中的高亮区域逐渐增长。如下图所示,这就是膨胀操作的初衷。
1.2 腐蚀
腐蚀:就是求局部最小值的操作。
一旦有元素为暗区域的与核有相交,中心点就会变暗。
2 形态学组合操作
2.1 开运算(Opening Operation)
开运算(Opening Operation),其实就是先腐蚀后膨胀的过程。其数学表达式如下:dist=open(src,element)=dilate(erode(src,element))
dist=open(src,element)=dilate(erode(src,element))
开运算可以用来消除小物体、在纤细点处分