27.2、形态学---开运算、闭运算算子
开运算:对图像先进行腐蚀运算然后再进行膨胀运算,可以消除离散点和"毛刺",可以讲两个物体分开。
闭运算:对图像先进行膨胀运算然后再进行腐蚀运算,可以填充图像中内部空洞和图像凹角点,可以把两个邻近的目
标连接起来。
一、开运算
1、opening(Region, StructElement : RegionOpening : : )
功能:使用用户自定义的结构元素对区域进行开运算
read_image (Image132, 'C:/12.jpg')
draw_region (ROI_0, 3600)
draw_region (Region, 3600)
opening (ROI_0, Region, RegionOpening)
2、opening_circle(Region : RegionOpening : Radius : )
功能:使用圆形结构对区域进行开运算
draw_region (ROI_0, 3600)
opening_circle (ROI_0, RegionOpening, 30)
注:可以通过下面两个算子来读取和保存region:
read_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
write_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
3、opening_rectangle1(Region : RegionOpening : Width, Height : )
功能:使用矩形结构对区域进行开运算
* draw_region (ROI_0, 3600)
read_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
opening_rectangle1 (ROI_0, RegionOpening, 30, 30)
一、闭运算
1、closing(Region, StructElement : RegionClosing : : )
功能:使用用户自定义的结构元素对区域进行闭运算
*write_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
draw_region (stru, 3600)
closing (Region, stru, RegionClosing)
2、closing_circle(Region : RegionClosing : Radius : )
功能:使用圆形的结构元素对区域进行闭运算
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
closing_circle (Region, RegionClosing, 12)
3、closing_rectangle1(Region : RegionClosing : Width, Height : )
功能:使用矩形结构元素对区域进行闭合运算。
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
closing_rectangle1 (Region, RegionClosing1, 18, 18)

浙公网安备 33010602011771号