1.废话
计算机视觉中的形态学操作是一种基本的数字图像处理技术,主要用于图像的形态结构改变,以便执行前后景分割、形状检测等任务。
- 膨胀(Dilation):
- 膨胀操作是将结构元素在图像上滑动,如果结构元素与图像上某一位置的像素存在重叠部分,则将该位置的像素置为1。
- 结果可以扩大图像中物体的区域,常用于去除图像中的小孔洞。
- 腐蚀(Erosion):
- 腐蚀操作是将结构元素在图像上滑动,如果结构元素与图像上某一位置的像素完全重叠,则将该位置的像素置为1。
- 结果可以缩小图像中物体的区域,常用于分割图像中的前景和背景。
- 开运算(Opening):
- 先对图像进行腐蚀操作,再对腐蚀后的图像进行膨胀操作。
- 可以消除图像中小的干扰性目标或者图像噪声。
- 闭运算(Closing):
- 先对图像进行膨胀操作,再对膨胀后的图像进行腐蚀操作。
- 可以填充图像中的区域空洞,或者连接图像中的断裂边缘。
2.实现效果
膨胀运算
dilation_circle (Region, RegionDilation, 35)
腐蚀运算
erosion_circle (Region, RegionErosion, 35)
开运算
opening_circle (Region, RegionOpening, 35)
闭运算
closing_circle (Region, RegionClosing, 35)
还有顶帽底帽运算就展开详细说了,实际项目中自由组合就行。