dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)
read_image (Image, ‘fabrik’)
threshold (Image, Region, 128, 255)
*计算区域的连通分量。
connection (Region, ConnectedRegions)
*根据面积范围[8000, 9000]进行过滤
dev_display (Image)
select_shape (ConnectedRegions, SelectedRegions, ‘area’, ‘and’, 8000, 9000)
dev_display (Image)
dev_display (SelectedRegions)
*算子select_shape_std将给定区域的形状与默认形状进行比较。 如果该区域具有相似的形状,则输出为相似的形状.‘max_area’, ‘rectangle1’, ‘rectangle2’
*90相似量度量
select_shape_std (ConnectedRegions, SelectedRegions1, ‘rectangle1’, 90)
dev_display (Image)
dev_display (SelectedRegions1)
*算子select_shape_proto 过滤出彼此具有一定关系的区域。
select_shape_proto (ConnectedRegions, SelectedRegions, SelectedRegions2, ‘distance_center’, 0, 200)
dev_display (Image)
dev_display (SelectedRegions2)