select_region_point和select_region_spatial

一、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)

算子含义:根据区域的位姿关系进行筛选。

猜你喜欢

转载自www.cnblogs.com/xh6300/p/11447673.html
今日推荐