注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
本帖最后由 石鑫华视觉 于 2016-10-27 11:37 编辑
2.2.2 ROI Descriptor兴趣区域描述兴趣区域描述,即将对图像处理的兴趣区域ROI单独使用控件进行表示。这种表示法,在子函数中比较常用。因为大部分的图像处理函数,都是需要ROI的,所以这个控件的应用是非常多的。
ROI Descriptor兴趣区域描述在前面板选板中的位置
ROIDescriptor兴趣区域描述在前面板选板中的位置
ROI Descriptor兴趣区域描述控件类型与元素说明
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的具体用法:
ROI Descriptor的具体用法
ROIDescriptor的具体用法 兴趣区域描述的用法也是比较简单的,如果是使用前面板控件的话,直接拖放在前面板上,然后在程序框图中连接到相应的函数上即可。不过我们一般来讲,可能也不会这么做,通常是直接在需要连接ROI的函数上直接创建输入控件即可。兴趣区域通常是用来做输入控件的,因为需要控制图像的具体处理范围,其用做显示控件的时候比较少。ROI Descriptor可以再创建成一个数组,可以用于一些重复循环的测量中;也可以再结合IMAQ Group ROIs函数,将多个ROI组合起来的数组转换成一个数组(取这些ROI的外接矩形,单个ROI则变成轮廓中的数组元素)。
ROI Descriptor.vi
(19.21 KB, 下载次数: 61)
|