一.Halcon常用的画ROI区域算子
1.画圆(draw_circle,gen_circle)
算子描述:
1.draw_circle为用户在窗口中交互式创建的圆生成参数。
2.gen_circle根据参数创建一个圆圈。
算子参数:
1.draw_circle( : : WindowHandle : Row, Column, Radius)
Ⅰ.WindowHandle(输入窗口句柄)
Ⅱ.Row(输出重心的行索引, circle.center.y)
Ⅲ.Column(输出重心的列索引,circle.center.x )
Ⅳ.Radius(输出圆的半径,circle.radius)2.gen_circle( : Circle : Row, Column, Radius : )
Ⅰ.Circle(输出生成的圆对象)
Ⅱ.Row(输入中心的行索引,circle.center.y)
Ⅲ.Column(输入中心的列索引,circle.center.x)
Ⅳ.Radius(输入圆的半径, circle.radius)
例子:
dev_close_window ()
read_image (Image, 'printer_chip/printer_chip_01')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width/3, Height/3, 'black', WindowHandle)
dev_display (Image)
draw_circle (WindowHandle, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
dev_display (Circle)
效果图:
2.椭圆(draw_ellipse,gen_ellipse)
算子描述:
1.draw_ellipse返回用户在窗口中以交互方式创建的任何定向椭圆的参数。
2.gen_ellipse根据参数创创建一个椭圆。
算子参数:
1.draw_ellipse( : : WindowHandle : Row, Column, Phi, Radius1, Radius2)
Ⅰ.WindowHandle(输入窗口句柄)
Ⅱ.Row(输出重心的行索引, circle.center.y)
Ⅲ.Column(输出重心的列索引,circle.center.x )
Ⅳ.Phi(输出以弧度为单位的较长半径 (Radius1) 的方向)
Ⅴ.Radius1(输出前半轴)
Ⅵ.Radius2(输出后半轴)文章来源:https://www.toymoban.com/news/detail-455717.html2.gen_ellipse( : Ellipse : Row, Column, Phi, Ra文章来源地址https://www.toymoban.com/news/detail-455717.html
到了这里,关于Halcon常用的画ROI区域的生成保存读取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!