- read_image (Image1, 'C:/Users/njtl003/Desktop/1.bmp')
- threshold (Image1, Region, 20, 255)
- opening_circle (Region, RegionOpening, 5.5)
- erosion_circle (RegionOpening, RegionErosion, 7.5)
- reduce_domain (Image1, RegionErosion, ImageReduced)
- mean_image (ImageReduced, ImageMean1, 51, 51)
- get_image_size (ImageMean1, Width, Height)
- watersheds_threshold (ImageMean1, Basins, 30)
- intensity (Basins, ImageMean1, Mean, Deviation)
- tuple_max (Deviation, Max)
- tuple_find (Deviation, Max, Indices)
- select_obj (Basins, ObjectSelected, Indices+1)
- reduce_domain (Image1, ObjectSelected, ImageReduced1)
- threshold (ImageReduced1, Region1, 0, 128)
- fill_up (Region1, RegionFillUp)
- opening_circle (RegionFillUp, RegionOpening1, 5.5)
- connection (RegionOpening1, ConnectedRegions)
- select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
- dev_display (Image1)
- dev_display (SelectedRegions)
复制代码
|