石鑫华视觉论坛

 找回密码
 注册会员
查看: 4978|回复: 0

[原创] Image控件ROI工具之Rotated Rectangle Tool旋转矩形工具

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

    连续签到: 4 天

    [LV.Master]2000FPS

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

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

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

    x
    Image控件ROI工具之Rotated Rectangle Tool旋转矩形工具

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




    在LabVIEW图像处理时,Image Display图像显示控件是最常用的一种控件。其主要作用就是用于显示图像,并可以响应一些对图像的事件操作,如缩放、平移、画点线矩形圆等ROI兴趣区域。本节将介绍的是旋转矩形工具Rotated Rectangle Tool,主要用于一些需要某个矩形区域中的特征的函数,而且需要有角度的旋转矩形,如找直边函数、条形识别、灰度测量、模式匹配等。旋转矩形ROI与矩形ROI非常类似,差别就是在于旋转矩形还有一个角度。其在图像中是可以旋转的。

                                   
    登录/注册后可看大图

    Image图像显示控件中的Rotated Rectangle Tool旋转矩形工具

    旋转矩形工具因为其是四条相互垂直的直线组成的矩形图案,因此在图像中是可以看到。通常这种矩形区域不会设置的非常小,因为那么可能需要检测的特征就会跑到矩形区域外面去了,所以这种矩形框通常需要包含特征,并且有一定的移动空间。

                                   
    登录/注册后可看大图

    旋转矩形工具作用于图像上

    选择旋转矩形工具Rotated Rectangle Tool

                                   
    登录/注册后可看大图
    时,就可以在图像中任一位置按下鼠标左键确定起点(矩形的左、顶点,即起点的X、Y坐标),然后不松开鼠标,直接拖到想要的地方,以确定矩形与终点(矩形的右、底,即终点的X、Y坐标)。再将鼠标移动到ROI上面,这时ROI变成可移动拖放的(如上图中的右边的ROI),会看到旋转矩形ROI在可移动状态与矩形ROI有一些不同,矩形ROI只有四个边及四个点有圆圈可以手动,而旋转矩形ROI则还多了中心垂直的两条中心线,中心线上有带箭头的环,可以拖住这个环形箭头旋转矩形的角度。矩形ROI作用于图像后,就可以通过Image控件的ROI属性,将此时的ROI信息传递给相关的函数,如直方图测量、寻找直边、模式匹配等。

    在实际应用中,矩形ROI工具使用相对频繁。常规的图像处理,通常都是基于整个图像或某一个区域进行函数操作的,因此需要用到矩形区域的图像函数非常多。

    在第二个图像中,可以看到使用矩形ROI工具在图像中画了两个旋转矩形,这是使用了多次旋转矩形ROI工具作用于同一图像上得到的效果,即在图像中画多个ROI。要想实现这样的效果,只需要按住键盘的CTRL键,再画ROI即可。即可画同样的ROI工具,也可以画其它类型的ROI工具,如点、线、矩形、圆等等。

                                   
    登录/注册后可看大图

    旋转矩形ROI、矩形ROI、线ROI

    在画矩形ROI时,还有一个小技巧,即可以在画矩形时按住键盘上的SHIFT键,这样就可以画一个正方形,即矩形的长与宽是相等的。这种技巧只适用于画矩形时,而不能用于拖放矩形,单独拖放矩形时,仍然是可以变成长方形的。如果要同时画多个正方形,则同时按住键盘上的CTRL+SHIFT键。

                                   
    登录/注册后可看大图

    多个正方形旋转矩形ROI


                                   
    登录/注册后可看大图

    旋转矩形区域超出图像边界

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

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-20 17:19

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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