工控编程吧
标题:
halcon inner_circle函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-5-16 16:19
标题:
halcon inner_circle函数介绍
inner_circle(Regions : : : Row, Column, Radius)
inner_circle确定区域的最大内圆。
这是区域
Regions 内
最大的离散圆形区域。
对于这个圆,计算圆心( Row, Column)和半径(Radius)。
如果圆圈的位置不明确,
则返回“first possible”位置(尽可能远的左上角)。
inner_circle函数的结果参数
Row, Column, Radius
,
可用于dis_circle、gen_circle和gen_ellipse_contour_xld函数,生成几何图形。
例程
read_image (Image, 'printer_chip/printer_chip_01')
threshold (Image, Region, 140, 255)
connection (Region, ConnectedRegions)
select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
dev_set_draw ('margin')
inner_circle (SelectedRegions, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
dev_display (SelectedRegions)
dev_display (Circle)
执行例程,可以看到inner_circle 所得参数生成的圆Circle,
内接于其对应区域SelectedRegions内。
[halcon]1[/halcon]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4