注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
NI视觉助手VisionAssistant教程 第一章界面与基本概念第三节 ROI兴趣区域ROI概念ROI(Region of Interest)是图像中的你想要执行图像分析的一个区域。使用ROI可以聚集于你想要处理和分析的图像区域,从而增加处理速度与准确度。你可以使用标准轮廓来定义一个ROI区域,如椭圆、矩形、徒手画轮廓等。同时你还可以执行下面的操作: l 构造一个ROI在图像显示环境中; l 关联一个ROI与图像显示环境; l 提取一个关联的ROI从图像显示环境; l 删除当前ROI从图像显示环境; l 转换一个ROI为图像掩模; l 转换一个图像掩模为ROI。 ROI描述了图像中一个或多个你想要分析和处理的区域。NIVision可以使用下面的ROI工具。因为不同的函数能够允许的ROI类型不同,所以在视觉助手或是VBAI等视觉软件中,可以交互的使用ROI工具,不同函数显示的ROI工具也不一样。而在编程中,也可以在Image控件上交互使用ROI,当然也可以使用编程方式,如图像掩模等方式。
图1 ROI工具栏
图1 ROI工具栏 图1所示的ROI工具栏,从左到右的ROI工具介绍如下。 Point Tool点工具在图像中点击选择一个点(下图中的绿色十字;
图2 ROI工具-Point点
图2 ROI工具-Point点 Line Tool线工具点击(点击即可,不需要按住鼠标不放)并拖画一条线以选择上这条线上的所有像素;在画直线的过程中,按住Shift键,可以画水平或垂直线。
图3 ROI工具-Line线
图3 ROI工具-Line线 Broken Line Tool折线工具点击并拖画一条线,并且可以重复的点击,画多条不一样的首尾相连的线以完成选择一个区域。当选择完拆线的最后一个点时,双击鼠标即可释放ROI工具完成拆线绘制;
图4 ROI工具- Broken Line折线
图4 ROI工具- Broken Line折线 Freehand Line Tool徒手线工具点击并按住拖画以选择一个区域。当选择完成后释放鼠标左键。如果想画一个直线,请在画徒手线时,按住Shift键。
图5 ROI工具- Freehand Line徒手线
图5 ROI工具- Freehand Line徒手线 Rectangle ROI tool矩形ROI工具点击并拖画一个矩形的区域。如果要画正方形ROI,请在点击拖画矩形时按住Shift键。
图6 ROI工具- Rectangle ROI矩形ROI
图6 ROI工具- Rectangle ROI矩形ROI 提示:图6中画了两个分开的独立的ROI,通常来讲,画完一个ROI后,再想画另外一个ROI时,前面一个ROI会清除掉,而要想画多个ROI,请按住CTRL键。如想画的第二个ROI中正方形,请按住CTRL + Shift键的时候使用矩形ROI工具画ROI。 Rotated Rectangle ROI tool旋转矩形ROI工具同矩形ROI工具一样,先画矩形或正方形,然后拖住穿过矩形中间的线并且拖动,以调整矩形的放置角度。 图7 ROI工具- Rotated Rectangle ROI旋转矩形ROI Oval ROI tool椭圆ROI工具点击不放并且拖动鼠标画一个椭圆来选择一个椭圆形的区域。按住Shift键则画一个圆而不是椭圆。
图8 ROI工具- Oval ROI椭圆ROI
图8 ROI工具- Oval ROI椭圆ROI Annulus ROI tool环形ROI工具点击鼠标以确定中心的位置然后,然后按住鼠标不放拖动画一个环形区域。调整内部和外部半径并且调整开始和结尾的角度(默认开始和结尾是连接在一起的,如环形中的横线)。
图9 ROI工具- Annulus ROI环形ROI
图9 ROI工具- Annulus ROI环形ROI Polygon ROI tool多边形ROI工具点击(单击即可不需要按住不放)并拖动鼠标并重复以选择一个多边形区域。在最后一点时双击鼠标完成多边形绘制。
图10 ROI工具- Polygon ROI多边形ROI
图10 ROI工具- Polygon ROI多边形ROI Freehand Region ROI tool徒手画的区域ROI工具点击鼠标不放并拖动鼠标从而在图像中选择一个区域。使用此工具选择一个区域时,请松紧终点位于起点附近,并且包围一个区域是自己所需要的,因为释放鼠标后,终点会于起点进行直线连接。如果终点与起点相隔太远,连接后包围的区域,可能并不是想要的。
图11 ROI工具- Freehand Region ROI徒手画的区域ROI
图11 ROI工具- Freehand Region ROI徒手画的区域ROI Magic Wand Tool魔棒工具提取一个以某个像素点为参考的区域来创建一个图像掩码,被调用的区域可以使用基于参考像素点的亮度变量的公差(±Tolerance)进行调整。使用此区域,魔棒工具使用亮度等于或在参考像素点公差范围内的点来搜索它的邻域。
图12 ROI工具- Magic Wand魔棒(公差为100时)
图12 ROI工具- Magic Wand魔棒(公差为100时) Tolerance公差设置离原点最大允许的偏差。所有的像素点符合公差标准(原点±公差)的则变成区域中的一部分。需要配合魔棒使用。
图13 ROI工具- Tolerance公差(公差为10时)
图13 ROI工具- Tolerance公差(公差为10时) 从图12和图13可以了解到,公差值越大,就会包含更多的邻域,但是这样会引起比较大的误差。而较小的公差,则可以比较精确的搜索非常相似的区域。 矩形、旋转矩形、椭圆形、环形ROI工具,在画完一个ROI后,如果在图像上单击鼠标,则会放弃前面的ROI,并且以整幅图像为ROI区域进行检查。而其它的工具,如果单击,则会出现新的ROI或ROI选择。
|