Halcon中生成基本图形的算子总结

本文介绍了使用Halcon进行图像处理时如何绘制基本图形,包括线、圆、椭圆、正矩形和斜矩形,并详细解释了每个图形的绘制算子及其关键参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、在画定图像感兴趣区域时使用Halcon绘制图形是非常方便的

halcon可以绘制的基本图形有线、圆 、椭圆、正矩形、斜矩形(角度矩形)

二、绘制图形关键算子及注意点

绘制Line

算子:gen_region_line

关键点:主要是通过给定线的起始和终止坐标点 row1/col1 和row2/col2

绘制Circle

算子:gen_circle

关键点:根据给出的圆心坐标和圆的半径绘制圆

绘制Ellipse

算子:gen_ellipse

关键点:绘制椭圆需要给定椭圆的中心坐标,长半轴和短半轴长度,长半轴和水平坐标轴的夹角(逆时针为正)

绘制 正矩形 Rectangle1

算子:gen_rectangle1

关键点:正矩形 的水平中轴默认与水平坐标轴夹角为0 度,因此绘制正矩形时只需要提供矩形左上角和右下角的坐标即可

绘制 夹角矩形 Rectangle2

算子:gen_rectangle2

关键点:绘制夹角矩形需要提供,矩形中心坐标,长边半长和短边半长,以及矩形长轴与水平坐标的夹角(逆时针为正),要特别注意这个夹角的方向,尤其是在生成测量矩形的时候(gen_measure_rectangle2),这个参数可能直接决定你的测量矩形能否找到测量边缘。

三、结语

以上总结了halcon中生成基本图形的算子(当然对应也有绘制基本图形的算子draw_ 只是关键点都是一样的)这里加以总结归纳,特别感谢大恒图像提供的图片。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐细雨如春风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值