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 (
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 (
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)