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

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

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

绘制Line

算子:gen_region_line

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

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

绘制Circle

算子:gen_circle

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

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

绘制Ellipse

算子:gen_ellipse

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

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

绘制 正矩形 Rectangle1

算子:gen_rectangle1

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

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

绘制 夹角矩形 Rectangle2

算子:gen_rectangle2

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

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

三、结语

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

相关文章:

  • 2021-04-04
  • 2021-07-31
  • 2021-10-22
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-25
  • 2021-07-02
  • 2021-08-30
  • 2021-07-24
  • 2021-09-30
  • 2021-07-06
  • 2021-08-03
相关资源
相似解决方案