工控编程吧

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

作者: qq263946146    时间: 2019-5-17 15:33
标题: halcon smallest_circle函数介绍
smallest_circle(Regions : : : Row, Column, Radius)
smallest_rectangle1(Regions : : : Row1, Column1, Row2, Column2)
smallest_rectangle2(Regions : : : Row, Column, Phi, Length1, Length2)
三个函数分别计算输入区域Regions 的最小外接圆,平行矩形,旋转矩形。
其所得参数可用于生成对应几何图形。

例程
draw_region (Region, 200000)
smallest_circle (Region, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
smallest_rectangle1 (Region, Row1, Column1, Row2, Column2)
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
smallest_rectangle2 (Region, Row3, Column3, Phi, Length1, Length2)
gen_rectangle2 (Rectangle1, Row3, Column3, Phi, Length1, Length2)
dev_clear_window ()
dev_set_draw ('margin')
dev_set_color ('red')
dev_display (Region)
dev_set_color ('green')
dev_display (Circle)
dev_set_color ('blue')
dev_display (Rectangle)
dev_set_color ('yellow')
dev_display (Rectangle1)


例程通过鼠标绘制一个区域,然后计算此区域最小外接圆,平行矩形,旋转矩形,
将计算所得结果用于生成对应几何图像,并显示出来。
[halcon]1[/halcon]






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