5.16 Halcon图形数组操作
read_image (Image,'clip')
threshold (Image, Region, 0, 128)
*一个区域分割成多个离散区域 这个就是图形数组
connection (Region, ConnectedRegions)
*获取图形数组的数量
count_obj (ConnectedRegions, Number)
*生成空的图形数组
gen_empty_obj (EmptyObject)
count_obj (EmptyObject, Number1)
*生成空的区域数组
gen_empty_region (EmptyRegion)
count_obj (EmptyObject, Number2)
*提取区域数组中某个区域
*对于控制变量数组,索引是从0开始
*Array
*对于图像bi变量数组,索引也是从1开始
*获取图像数组中某一个元素
select_obj (ConnectedRegions, ObjectSelected1, 1)
select_obj (ConnectedRegions, ObjectSelected2, 13)
*将2个区域合并成一个区域
union1 (EmptyRegion, RegionUnion)
union2 (RegionUnion, RegionUnion, RegionUnion1)
*图形数组排序
sort_region (RegionUnion1, SortedRegions, 'first_point', 'true', 'row')
浙公网安备 33010602011771号