工控编程吧

标题: halcon get_region_contour函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-11 11:57
标题: 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是一个很好的应用实例。










欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4