QQ登录

只需一步,快速开始

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从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)



回复

使用道具 举报

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