开运算去毛刺
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
read_image (Image161804kknxyq7pb04kbp06, 'C:/Users/LC/Desktop/161804kknxyq7pb04kbp06.jpg')
rgb1_to_gray (Image161804kknxyq7pb04kbp06, GrayImage)
mean_image (GrayImage, ImageMean, 11, 11)
dyn_threshold (GrayImage, ImageMean, RegionDynThresh, 5, 'dark')
connection (RegionDynThresh, ConnectedRegions)
fill_up_shape (ConnectedRegions, RegionFillUp, 'area', 80, 400)
dilation_circle (RegionFillUp, RegionDilation, 1.5)
select_shape (RegionDilation, SelectedRegions, 'circularity', 'and', 0.8, 1)
select_shape (SelectedRegions, SelectedRegions1, 'area', 'and', 150, 600)
difference (ConnectedRegions, SelectedRegions1, RegionDifference)
opening_circle (RegionDifference, RegionOpening, 1.5)
connection (RegionOpening, ConnectedRegions1)
select_shape (ConnectedRegions1, SelectedRegions2, 'area', 'and', 90, 120)
concat_obj (SelectedRegions1, SelectedRegions2, ObjectsConcat)
dev_display (GrayImage)[img]
dev_display (ObjectsConcat)
|