膨胀,像素变多。所选修剪像素区中心点遍历像素,若修剪像素区与图形有交集则将中心点所在像素添加到图形中。
腐蚀,像素点变少。所选修剪像素区与图形完全重合则该元素保存。
开运算:先腐蚀后膨胀(减少元素)
闭运算:先膨胀后腐蚀(添加元素)
开运算和闭运行
在膨胀和腐蚀两个基本运算的基础上,可以构造出形态学运算族,它由上述两个运算的符合和集合操作(并、交、补等)组合成的所有运算构成。其中两个最为重要的组合运算是形态学开运算和闭运算。
开运算相当于对图像先进行腐蚀运算再进行膨胀运算,可以消除离散点和"毛刺",可以将两个物体分开。
闭运算相当于对图像先进行膨胀运算再进行腐蚀运行,可以填充图像的内部孔洞和图像的凹角点,可以把两个邻近的目标连接起来。
开运算
opening(Region, StructElement:RegionOpening::)
功能:使用用户自定义的结构元素对区域进行开运算
参数: Region(输入参数):输入区域
StructElement(输入参数):结构元素(区域)
RegionOpening(输出参数):开运算后的区域
opening_circle(Region:RegionOPening:Radius:)
功能:使用圆形结构元素对区域进行开运算
参数: Region(输入参数):输入区域
RegionOpening(输出参数):开运算后的区域
Radius(输入参数):圆形结构元素的半径
opening_rectangle1(Region:RegionOpening:Width,Height)
功能:使用矩形结构元素对区域进行开运算。
参数: Region(输入参数):输入区域
RegionOpening(输出参数):开运算后的区域
Width(输入参数):矩形结构元素的宽度
Height(输入参数):矩形结构元素的高度
闭运算
closing(Region, StructElement:RegionClosing::)
功能:使用用户自定义的结构元素对区域进行闭运算
参数: Region(输入参数):输入区域
StructElement(输入参数):用户自定义结构元素
RegionClosing(输出参数):闭运算的区域
closing_circle(Region: RegionClosing: Radius:)
功能: 使用圆形结构元素对区域进行闭运算。
参数: Region(输入参数):输入区域
RegionClosing(输出参数):闭运算后的区域
Radius(输入参数):圆形结构元素的半径
closing_rectangle1(Region:RegionClosing:Width, Height:)
功能:使用矩形结构元素对区域进行闭运算
参数: Region(输入参数):输入区域
RegionClosing(输出参数):闭合后的区域
Width(输入参数):矩形结构元素的宽度
Height(输入参数):矩形结构元素的高度