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')

posted @ 2026-09-08 18:45  浮云1  阅读(4)  评论(0)    收藏  举报