工控编程吧
标题:
halcon get_region_convex函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-5-11 12:05
标题:
halcon get_region_convex函数介绍
get_region_convex(Region : : : Rows, Columns)
get_region_convex将区域的凸包作为多边形返回。
多边形是描述区域外壳的行(Rows)和列坐标(Columns)的最小结果。
多边形像素位于该区域。
多边形从最小的行数开始;在这一行中,列索引最大的像素处。
旋转方向是顺时针的。
多边形的第一个像素与最后一个像素相同。
get_region_convex以元组的形式返回坐标。
空区域作为空元组传递。
例程
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_convex (ObjectSelected, Rows, Columns)
gen_cross_contour_xld (Cross, Rows, Columns, 12, 0.785398)
dev_display (Cross)//查看效果
stop()
gen_region_polygon (Region, Rows, Columns)//查看效果
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4