Halcon中的基于区域的形态学处理(腐蚀膨胀开闭预算顶底帽运算)
Halcon中的基于区域的形态学处理(腐蚀&膨胀&开闭预算&顶底帽运算)
用于提取有意义的局部图像细节,通过改变局部区域的像素形态,对图像进行增强,为后续分割、特征提取、边缘检测做准备。
在开始之前,我们先了解一下:结构元素:StructElement
结构元素类似于 “滤波核” ,不同的是结构元素是二值的。
以上面膨胀算法为例,结构元素尺寸确定了膨胀的程度。结构元素的XY各有一个 “触脚” ,从左往右从上往下扫描原图的时候,遇到白块,则将元素中心a变成白块。ps:上图蓝色块表示新增的像素区域。
1. 腐蚀:用于消除边缘和杂点
*Radius:元素结构的大小
erosion_circle(Region : RegionErosion : Radius)
2. 膨胀:用于连接区域外的杂点
connection (RegionErosion, ConnectedRegions)
*Radius:元素结构的大小
dilation_circle(Region : RegionDilation : Radius)
3. 开运算:先腐蚀后膨胀,用于消除小的非关键区域
<