形态学2D
功能介绍
对2D图像使用形态学处理(腐蚀,膨胀,开运算,闭运算,梯度,顶帽,黑帽)
1. 腐蚀 (Erosion)
描述:腐蚀操作将图像中的前景物体缩小。使用结构元素(kernel)扫描图像,并替换目标像素值为邻域中最小 的值。腐蚀可以消除小的白色噪声点并缩小前景物体。
应用场景:去除噪声、分离物体。
2. 膨胀 (Dilation)
描述:膨胀操作将图像中的前景物体扩大。使用结构元素(kernel)扫描图像,并替换目标像素值为邻域中的最大值。膨胀可以填充小的黑色空洞,并扩大前景物体。
应用场景:填充空洞、连接断开的物体。
3. 开运算 (Opening)
描述:开运算是先进行腐蚀再进行膨胀的组合操作。它可以去除小噪声,同时保持前景物体的整体形状。
应用场景:去除噪声,保留物体形状。
4. 闭运算 (Closing)
描述:闭运算是先进行膨胀再进行腐蚀的组合操作。它可以填充前景物体内部的黑色空洞,并保持前景物体的整体形状。
应用场景:填充空洞、平滑物体边界。