实现将粘连药粒分割并计数标记
read_image (Image, './药品分割')
binary_threshold (Image, Region3, 'max_separability', 'dark', UsedThreshold3)
erosion_circle (Region3, RegionErosion, 4)
opening_circle (RegionErosion, RegionOpening3, 3.5)
connection (RegionOpening3, ConnectedRegions2)
**单个药品
select_shape (ConnectedRegions2, SelectedRegions, 'area', 'and', 0, 736.11)
dilation_circle (SelectedRegions, RegionOne, 3.5)
count_obj (RegionOne, Number)
select_shape (ConnectedRegions2, SelectedRegions1, 'area', 'and', 791.67, 3449.07)
gen_empty_obj(ObjectsConcat)
concat_obj(RegionOne, ObjectsConcat, ObjectsConcat)
while (1)
opening_circle (SelectedRegions1, RegionOpening7, 3.5)
*凸包
shape_trans (RegionOpening7, RegionTrans1, 'convex')
*粘连部位提取
difference (RegionTrans1, SelectedRegions1, RegionDifference1)
opening_circle (RegionDi