作为一个初学者做的,不知道对不对:
- read_image (Image1, 'C:/Users/Awei/Desktop/1.jpg')
- gen_rectangle1 (ROI_0, 74.216, 62.5263, 384.833, 960.474)
- reduce_domain(Image1, ROI_0, ImageReduced)
- decompose3(ImageReduced, Image11, Image2, Image3)
- mean_image(Image11, ImageMean, 99, 99)
- dyn_threshold(Image11, ImageMean, RegionDynThresh, 7, 'dark')
- fill_up(RegionDynThresh, RegionFillUp)
- opening_rectangle1(RegionFillUp, RegionOpening, 10, 10)
- connection(RegionOpening, ConnectedRegions)
- select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 1000, 15000)
- union1(SelectedRegions, RegionUnion)
- reduce_domain(Image11, RegionUnion, ImageReduced1)
- threshold (ImageReduced1, Regions, 30, 106)
- connection(Regions, ConnectedRegions1)
- opening_rectangle1(ConnectedRegions1, RegionOpening1, 5, 3)
- fill_up(RegionOpening1, RegionFillUp1)
- select_shape(RegionFillUp1, SelectedRegions1, 'area', 'and', 600, 13000)
- shape_trans(SelectedRegions1, RegionTrans, 'convex')
- boundary(RegionTrans, RegionBorder, 'inner')
- dev_display(Image1)
- dev_display(RegionBorder)
- dump_window_image(Image, 200000)
- write_image(Image, 'png', 0,'C:/Users/Awei/Desktop/12.png')
复制代码
|