一、select_region_point
select_region_point(Regions:DestRegions:row,column:)
算子含义:选择包含给定像素的所有区域。
Regions是待测试的Region集合,DestRegions是包含给定像素点的所有区域集合。
举例如下:
1 read_image (Image, 'C:/Users/02/Desktop/shape.png') 2 threshold (Image, Region, 0, 50) 3 fill_up (Region, RegionFillUp) 4 difference (RegionFillUp, Region, RegionDifference) 5 opening_circle (RegionDifference, RegionDifference, 1.5) 6 7 connection (RegionFillUp, ConnectedRegions) 8 *RegionHub中共有3个元素 9 concat_obj (ConnectedRegions, RegionDifference, RegionHub) 10 11 row := 175 12 col := 253 13 select_region_point (RegionHub, DestRegions, row, col) 14 dev_display (Image) 15 dev_display (DestRegions) 16 gen_cross_contour_xld (Cross, row, col, 6, 0.80)
其实就是将所有包含点(175, 253)的区域筛选出来了。这个算子在某些需要对Region进行筛选的项目可能会有作用。
二、select_region_spatial
select_region_spatial(Regions1, Regions2 : : Direction : RegionIndex1, RegionIndex2)
算子含义:根据区域的位姿关系进行筛选。