*select_shape_std和select_shape的最大区别
*select_shape_std提供单一的查找区域
read_image (Image, 'punched_holes')
dev_set_color('white')//设置颜色为白色
dev_set_draw('margin')//设置填充为轮廓
regiongrowing(Image,Regions,1,1,3,400)//利用区域增长分割图像,regions=33个区域
dev_set_color('red')//设置颜色为红色
select_shape_std(Regions,SelectedRegions1,'rectangle1',90)//选择给定形状的区域
dev_clear_window()
dev_display(SelectedRegions1)
dev_set_color('yellow')//设置颜色为黄色
dev_clear_window()
select_shape_std(Regions,SelectedRegions2,'rectangle2',95)//选择给定形状的区域
dev_display(SelectedRegions2)
dev_set_color('blue')//设置颜色为蓝色
*提取最大的区域,后面的值是0-100无所谓
select_shape_std(Regions, SelectedRegions, 'max_area', 90)
dev_clear_window()
dev_display(SelectedRegions)
connection(SelectedRegions,ConnectedRegions)//搞不明白,为什么不能打散
dev_clear_window()
dev_display(ConnectedRegions)