QQ登录

只需一步,快速开始

halcon get_region_contour函数介绍

[ 复制链接 ]
get_region_contour(Region : : : Rows, Columns)
get_region_contour返回一个区域的轮廓。
轮廓线用于描述区域边界的行(Rows)和列(Columns)坐标。
轮廓线位于这个区域上。
它从最小的行号开始。
在该行中列索引最大的像素处。
旋转方向是顺时针的。
轮廓线的第一个像素与最后一个像素相同。
该区域的孔被忽略。
操作符get_region_contour以元组的形式返回坐标。
空区域作为空元组传递。


该区域的孔被忽略。
只能传递一个区域,
并且该区域必须恰好具有一个连接组件。
例程
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_contour (ObjectSelected, Rows, Columns)
gen_region_points (Region, Rows, Columns)


自带例程vessel.hdev是一个很好的应用实例。





回复

使用道具 举报

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