美文网首页halcon视觉专栏
halcon第十四讲,ROI刻画

halcon第十四讲,ROI刻画

作者: 青莲居士_村长 | 来源:发表于2020-03-17 11:48 被阅读0次

    1.ROI(Regina of Interest),感兴趣区域,顾名思义,就是你主要想处理的区域。Halcon中处理的对象分为三类,分别是图像(image),区域(region),XLD(extended line description)(主要用在亚像素边缘的提取)。所以从这里可以知道,ROI的作用,其一是加快程序处理速度,原因在于,是程序处理只需处理ROI,其他区域直接跳过。其二,在图像匹配中,可以定义模板。

    2.halcon中画ROI有两种方式:a.通过halcon编译软件自带的工具刻画,b.通过书写代码刻画.

    一、通过halcon工具刻画ROI

    (1)点击图像窗体笔形状的图标,如图所示。


    ru'tu

    (2)打开后,界面如下,可以画线、圆、椭圆、矩形、旋转矩形和任意区域。


    image.png
    (3)我以矩形为例,点击画矩形,会弹出图形窗口,然后我们可以在窗口上刻画自己想要的区域,画好后是一个红色带十字架的矩形框,然后我们在点鼠标右键,接着点击插入代码。
    image.png
    image.png

    3.通过halcon自带工具刻画ROI,是比较方便快捷的,但是我们在项目中是没有这个条件来刻画的,那我们就要通过代码来刻画ROI,接下来我们就用代码来实现上面相同的功能。

    二、通过代码刻画ROI

    //画矩形
    draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
    //画圆
    draw_circle (WindowHandle, Row4, Column4, Radius)
    //画线
    draw_line (WindowHandle, Row11, Column11, Row21, Column21)
    .
    .
    .
    

    我们只要熟悉运用draw开头的算子即可

    相关文章

      网友评论

        本文标题:halcon第十四讲,ROI刻画

        本文链接:https://www.haomeiwen.com/subject/tjwfnctx.html