【Halcon学习笔记】05.形态学运算
1.概述
数学形态学的基本思想是具有一定心形态的结构元素去度量和提取图像中的对应形状,以达到对图像分析和识别的目的。二值图像的两种最基本的形态学运算时腐蚀和膨胀,很多其他形态学算法都是由这两种基本运算复合而成的。
2.二值图像的基本形态学运算
2.1 腐蚀
2.2.1 概述
腐蚀可以缩小区域,减少间隔区域的连接和离散点的数量,但减小了面积。一般用于消除边缘和杂点。

2.1.2 算子
erosion_circle:使用圆型结构元素对区域进行腐蚀操作。
erosion_rectangle:使用矩形结构元素对区域进行腐蚀操作。
erosion1:使用生成的结构元素对区域进行腐蚀操作。
erosion2:使用生成的结构元素对区域进行腐蚀操作(可设置参考点位置)。

2.2 膨胀
2.2.1 概述
膨胀可以增大区域,连接间隔区域,但增大了面积。一般用于用于连接区域外的杂点。

2.2.2 算子
dilation_circle:使用圆型结构元素对区域进行膨胀操作。
dilation_rectangle:使用矩形结构元素对区域进行膨胀操作。
dilation1:使用生成的结构元素对区域进行膨胀操作。
dilation2:使用生成的结构元素对区域进行膨胀操作(可设置参考点位置)。

2.3 开运算
2.3.1 概述
开运算时由腐蚀和膨胀复合而成的,先腐蚀后膨胀。一般用于消除小的非关键区域。
2.3.2 算子
opening:使用生成的结构元素对区域进行开运算操作。
opening_circle:使用圆型结构元素对区域进行开运算操作。
opening_rectangle1:使用矩形结构元素对区域进行开运算操作。

2.4 闭运算
2.4.1 概述
闭运算时由腐蚀和膨胀复合而成的,先膨胀后腐蚀。一般用于用于填充空隙。
2.4.2 算子
closing:使用生成的结构元素对区域进行闭运算操作。
closing_circle:使用圆型结构元素对区域进行闭运算操作。
closing_rectangle1:使用矩形结构元素对区域进行闭运算操作。


by Ryou2-