石鑫华视觉论坛

 找回密码
 注册会员
查看: 3617|回复: 4

[原创] Image控件ROI工具之Polygon Tool多边形工具

[复制链接]
  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2014-11-20 16:03:12 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    Image控件ROI工具之Polygon Tool多边形工具

    机器视觉论坛
    http://visionbbs.com




    在LabVIEW图像处理时,Image Display图像显示控件是最常用的一种控件。其主要作用就是用于显示图像,并可以响应一些对图像的事件操作,如缩放、平移、画点线矩形圆等ROI兴趣区域。本节将介绍的是多边形工具Polygon Tool,主要用于一些需要某个复杂区域中的特征的函数,如灰度测量等。

                                   
    登录/注册后可看大图

    Image图像显示控件中的多边形工具Polygon Tool

    多边形工具因为其是多条直线段相互连接的直线组成的闭合多边形图案(如果只有一条直线也可以构成多边形,不过一般不会这么做),因此在图像中是可以看到的。通常这种多边形区域不会设置的非常小,太小可能需要检测的特征就会跑到矩形区域外面去了,所以一般这种多边形框需要包含特征,并且有一定的移动空间。

                                   
    登录/注册后可看大图

    多边形工具作用于图像上

    选择多边形工具Polygon Tool

                                   
    登录/注册后可看大图
    时,就可以在图像中任一位置按下鼠标左键确定起点,然后松开鼠标,在想要的中间点位置点一下,即可确定一条边。其设置的原理与多段线非常类似,只是在最后一个点的双击确定时,多段线就不会将最终点与起始点连接在一线形成封闭区域,而多边形,则会将终点与起点连接起来,形态一个封闭的区域。多边形ROI作用于图像后,就可以通过Image控件的ROI属性,将此时的ROI信息传递给相关的函数做图像处理。

    在实际应用中,多边形ROI工具使用相对较小。常规的图像处理,常规的函数虽然都是基于一个区域的,不过一般的矩形或旋转矩形即可满足要求,不需要设置复杂的多边形。

    在第二个图像中,可以看到使用矩形ROI工具在图像中画了两个多边形,这是使用了多次矩形ROI工具作用于同一图像上得到的效果,即在图像中画多个ROI。要想实现这样的效果,只需要按住键盘的CTRL键,再画ROI即可。即可画同样的ROI工具,也可以画其它类型的ROI工具,如点、线、矩形、圆等等。多边形的线之间可以相互交叉,可以形态多个相对独立的封闭区域。

                                   
    登录/注册后可看大图

    多边形ROI、矩形ROI、线ROI

    在画矩形ROI时,还有一个小技巧,即可以在画矩形时按住键盘上的SHIFT键,这样得到多边形的线段要么是水平的、要么是垂直的(最后一条首尾相连的直线除外)。这种技巧只适用于画矩形时,而不能用于拖放矩形,单独拖放其中的某个白点时,和多段线一样,可以同时影响白点上的两条直线,从而改变多边形的形状。

                                   
    登录/注册后可看大图

    按SHIFT键画多边形

                                   
    登录/注册后可看大图

    拖动后的多边形区域

    矩形ROI画的区域是可以超出图像界面的,即ROI区域中包含的信息,不一定是图像上的信息。当然并不是所有的函数都允许超出范围,具体的使用情况,还需要看其超出后对于图像本身是否有意义。

                                   
    登录/注册后可看大图

    ROI超出图像边界

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

     楼主| 发表于 2014-11-21 11:30:07 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-1-20 13:53
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2015-5-16 10:25:02 | 显示全部楼层 来自:福建省厦门市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 20:26
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2015-5-30 09:20:57 | 显示全部楼层 来自:山东省威海市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-11 17:27
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2015-8-17 17:29:33 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 21:42

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表