石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

机器视觉_光源_控制器_工业相机_镜头_视觉方案_NI_LabVIEW_Vision_VBAI_机器视觉教程_论坛_商城_石鑫华视觉网_东莞华视自动化科技有限公司,机器视觉,工业相机,工业镜头,LED光源,图像处理,视觉方案,VBAI,LabVIEW

石鑫华视觉网,东莞华视自动化科技有限公司,机器视觉商城淘宝店,机器视觉网,机器视觉论坛,机器视觉光源,光源控制器,工业相机,工业镜头,视觉方案,机器视觉系统,图像处理教程,LabVIEW

当前位置: 首页 > 图像 >

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

时间:2014-11-20来源:机器视觉商城vstmv.com 作者:机器视觉论坛 点击:

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

华视自动化http://pcmv.cn
石鑫华视觉http://shixinhua.com
机器视觉论坛http://chinamv.org
机器视觉商城http://vstmv.com
 
在LabVIEW图像处理时,Image Display图像显示控件是最常用的一种控件。其主要作用就是用于显示图像,并可以响应一些对图像的事件操作,如缩放、平移、画点线矩形圆等ROI兴趣区域。本节将介绍的是多边形工具Polygon Tool,主要用于一些需要某个复杂区域中的特征函数,如灰度测量等。
Image图像显示控件中的多边形工具Polygon Tool
Image图像显示控件中的多边形工具Polygon Tool
多边形工具因为其是多条直线段相互连接的直线组成的闭合多边形图案(如果只有一条直线也可以构成多边形,不过一般不会这么做),因此在图像中是可以看到的。通常这种多边形区域不会设置的非常小,太小可能需要检测的特征就会跑到矩形区域外面去了,所以一般这种多边形框需要包含特征,并且有一定的移动空间。
多边形工具作用于图像上
多边形工具作用于图像上
选择多边形工具Polygon Tool多边形工具Polygon Tool时,就可以在图像中任一位置按下鼠标左键确定起点,然后松开鼠标,在想要的中间点位置点一下,即可确定一条边。其设置的原理与多段线非常类似,只是在最后一个点的双击确定时,多段线就不会将最终点与起始点连接在一线形成封闭区域,而多边形,则会将终点与起点连接起来,形态一个封闭的区域。多边形ROI作用于图像后,就可以通过Image控件的ROI属性,将此时的ROI信息传递给相关的函数做图像处理。
 
在实际应用中,多边形ROI工具使用相对较小。常规的图像处理,常规的函数虽然都是基于一个区域的,不过一般的矩形或旋转矩形即可满足要求,不需要设置复杂的多边形。
 
在第二个图像中,可以看到使用矩形ROI工具在图像中画了两个多边形,这是使用了多次矩形ROI工具作用于同一图像上得到的效果,即在图像中画多个ROI。要想实现这样的效果,只需要按住键盘的CTRL键,再画ROI即可。即可画同样的ROI工具,也可以画其它类型的ROI工具,如点、线、矩形、圆等等。多边形的线之间可以相互交叉,可以形态多个相对独立的封闭区域。
多边形ROI、矩形ROI、线ROI
多边形ROI、矩形ROI、线ROI
在画矩形ROI时,还有一个小技巧,即可以在画矩形时按住键盘上的SHIFT键,这样得到多边形的线段要么是水平的、要么是垂直的(最后一条首尾相连的直线除外)。这种技巧只适用于画矩形时,而不能用于拖放矩形,单独拖放其中的某个白点时,和多段线一样,可以同时影响白点上的两条直线,从而改变多边形的形状。
按SHIFT键画多边形
按SHIFT键画多边形
拖动后的多边形区域
拖动后的多边形区域
矩形ROI画的区域是可以超出图像界面的,即ROI区域中包含的信息,不一定是图像上的信息。当然并不是所有的函数都允许超出范围,具体的使用情况,还需要看其超出后对于图像本身是否有意义。
ROI超出图像边界
ROI超出图像边界
------分隔线----------------------------
石鑫华推荐