形态学操作
功能: 对输入图片做形态学操作,包括膨胀,腐蚀,开运算(先腐蚀后膨胀),闭运算(先膨胀后腐蚀); 梯度操作,膨胀操作结果减去腐蚀操作结果; 顶帽操作,开运算图与原图像的差, 顶帽可以用来分离比邻近区域亮一些的线条或噪点; 黑帽操作,闭运算图与原图像的差, 可用于提取亮背景中的细小暗物体; 击中-击不中,前景、背景腐蚀运算的交集,可以实现对象的细化和剪枝操作,常用于物体识别、图像细化。只支持灰度图输入
输入参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
图像 |
Image |
无 |
无 |
输入可为彩色图也可为灰度图,此方法多对二值化图做处理。击中-击不中变换方法只支持灰度图 |
输出参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
形态学操作后图像 |
Image |
无 |
无 |
形态学操作后图像 |
初始化: 不需要
运行时参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
操作类型 |
String |
['腐蚀', '膨胀', '开操作', '闭操作', '梯度操作', '顶帽操作', '黑帽操作', '击中-击不中变换'] |
开操作 |
形态学操作类型,击中-击不中变换只支持灰度图,其他方法可支持彩图也支持灰度图 |
核大小 |
List |
无 |
[3, 3] |
核大小。 |
核形状 |
String |
['矩形', '交叉形', '椭圆形', '全一矩阵'] |
矩形 |
核形状。 |
迭代次数 |
Integer |
[1, 100] |
1 |
各中操作中,腐蚀和膨胀算法各自连续执行次数 |