视觉论坛VISIONBBS微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 1494|回复: 1

[原创] 2.2.2 ROI Descriptor兴趣区域描述

[复制链接]
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 1352 天

    [LV.10]100FPS

    发表于 2016-10-27 11:35:46 | 显示全部楼层 |阅读模式
    本帖最后由 石鑫华视觉 于 2016-10-27 11:37 编辑 3 n6 B# [/ N! ^) V8 \4 g
    1 V  o+ p4 K2 G* Z, U- L
    2.2.2 ROI Descriptor兴趣区域描述
    兴趣区域描述,即将对图像处理的兴趣区域ROI单独使用控件进行表示。这种表示法,在子函数中比较常用。因为大部分的图像处理函数,都是需要ROI的,所以这个控件的应用是非常多的。
    ROIDescriptor兴趣区域描述在前面板选板中的位置
    ROIDescriptor兴趣区域描述控件类型与元素说明
    兴趣区域的类型,是一个簇元素。包含了全局矩形和轮廓两个元素:
    全局矩形Global Rectangle:包含了所有内部兴趣区域的外接矩形坐标点。一个图像上可能画有多个ROI,而包含这些所有ROI的外接矩形,则为全局矩形。它是一个一维数组。因为这种外接矩形是非旋转矩形,所以只有4个元素,左顶右底(即ROI左上角的X、Y,右下角的X、Y坐标)。经过实际验证,全局矩形的值即使不包含轮廓中的坐标点,处理的函数也会自动将全局矩形变成包含所有的ROI的外接矩形。
    轮廓Contours:是每个兴趣区域的单独形状,是一维数组。即多个ROI时,可能会有线、矩形、圆、弧等多个形状的ROI,则由轮廓中的数组来表示。每一个形状的ROI为一个数组元素。而这些数组元素则是由另外一个簇表示的,包含了标识、类型、坐标三个元素:
       标识ID:指定轮廓是ROI边缘的外部或内部区域。这个ID与ROI函数中的Contours Type轮廓类型是同一个变量。只是不同的表示方法而已(这个在NI的视觉中经常见到这样的名称不同但为同一概念的定义)。
        类型Type:指定兴趣区域轮廓的具体形状类型。这个在ROI中定义为ROI Type兴趣区域类型,也是同一概念。
       坐标Coordinates:表示轮廓的在图像中的相对位置。很多ROI形状也只有4个元素,如直线、矩形等,这样的ROI的坐标与全局轮廓还是重合的。而像点ROI,则只有2个坐标,但是全局矩形仍然会有4个坐标。而当使用多段线时,则肯定有大于等于4个坐标点。
    下面来看一下ROI Descriptor的具体用法:
    ROIDescriptor的具体用法
    兴趣区域描述的用法也是比较简单的,如果是使用前面板控件的话,直接拖放在前面板上,然后在程序框图中连接到相应的函数上即可。不过我们一般来讲,可能也不会这么做,通常是直接在需要连接ROI的函数上直接创建输入控件即可。兴趣区域通常是用来做输入控件的,因为需要控制图像的具体处理范围,其用做显示控件的时候比较少。ROI Descriptor可以再创建成一个数组,可以用于一些重复循环的测量中;也可以再结合IMAQ Group ROIs函数,将多个ROI组合起来的数组转换成一个数组(取这些ROI的外接矩形,单个ROI则变成轮廓中的数组元素)。

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋| 机器视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 ) |网站地图

    GMT+8, 2018-11-20 21:10

    Powered by shixinhua.com X3.4

    © 2009-2018 VISIONBBS.COM 浏览量:

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