QQ登录

只需一步,快速开始

halcon get_region_polygon函数介绍

[ 复制链接 ]
get_region_polygon(Region : : Tolerance : Rows, Columns)
get_region_polygon计算一个多边形来近似表示一个区域的边缘。
多边形是行(Rows)和列坐标(Columns)的序列化组合。
它描述了区域的轮廓。
只返回多边形的基点。
参数Tolerance表示多边形与区域边缘之间的最大距离可能有多大。
该区域的孔被忽略。
操作符get_region_polygon以元组的形式返回坐标。


该区域的孔被忽略。
只能传递一个区域,
并且该区域必须恰好具有一个连接组件。


例程
read_image (Image, 'printer_chip/printer_chip_01')
threshold (Image, Regions, 120, 255)
connection (Regions, ConnectedRegions)
opening_rectangle1 (ConnectedRegions, RegionOpening, 20, 20)
select_shape (RegionOpening, SelectedRegions, ['area','rectangularity'], 'and', [20000,0.9], [100000,1])
select_obj(SelectedRegions, ObjectSelected, 1)
get_region_polygon (ObjectSelected, 5, Rows, Columns)
gen_region_polygon (Region, Rows, Columns)




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索