腐蚀:
腐蚀可以理解为一种**“与”运算**,在结构元素在目标图像上移动的过程中,若结构元素内的像素值全为1(即结构元素与目标区域完全“重合”)时,将结构元素的原点位置的像素值设置为1。遍历完毕后,将其它位置的像素值均设为0。
因此前景物体的厚度或大小减小或者图像中的白色区域减小。该方法适用于去除小的白噪声和分离两个连通的物体。
膨胀:
膨胀可以理解为一种**“或”运算**,在结构元素在目标图像上移动的过程中,若结构元素内存在像素值为1(即结构元素与目标区域存在“重合”部分)时,将结构元素的原点位置的像素设置为1。遍历完毕后,将其它位置的像素值均设为0。
为了去除噪声,侵蚀之后是膨胀。因为,侵蚀会去除白噪声,但也会缩小我们的物体。所以我们把它扩张。因为噪音消失了,它们不会再回来,但我们的目标面积增加了。
开运算:
开运算是先腐蚀后膨胀。图像中的内容先经过腐蚀操作,原本较细与较小的内容都会消失,只有较大的内容会呈现围绕中心点的范围减小,而不会消失;再经过膨胀操作,留下来的内容会围绕中心点呈现范围增大的情况。最后的结果就是,原本较细与较小的内容会被消除,而较大的内容会被保留下来。
闭运算:
闭运算是先膨胀后腐蚀。图像中的内容先经过膨胀操作,不仅原本较大的内容的面积会增大,较细与较小的内容也会增大,图像中所有的内容都会被扩大;再经过腐蚀操作,图像中的内容都会出现缩小的情况,但是在上一步膨胀操作过程中连通的内容不会轻易地消失,而是会被保留下来。最后的结果就是,原图像中的大多数内容都会被保留下来,而且更容易形成一个统一的整体。
参考连接
https://blog.csdn.net/m0_55320151/article/details/129635257
https://blog.csdn.net/house_string/article/details/112852558