注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
Region of Interest ,labview的ROI模块,可以理解为关注区域,在后面很多操作,比如条形码识别,图像匹配等等都是很重要的一步。
ROI为一簇数据,包括一个整数数组和一个簇组成的数组。整数数组内有4个元素,为图形最小外接矩形的四条边的坐标。簇数组中的簇由轮廓类型(整数),ROI类型(整数)和图形坐标点(为数组,根据ROI类型的不同,数组的定义也不同)
Labview机器视觉(4)-ROI关注区域
一般手动用坐标来设定关注区域roi是比较复杂的,一般使用
Labview机器视觉(4)-ROI关注区域
IMAQ ConstructROI 这个控件来获取,如下一个简单的程序
Labview机器视觉(4)-ROI关注区域
运行时会有弹出框来选择需要关注的区域,如图
Labview机器视觉(4)-ROI关注区域
运行后就可以发现,ROI区域已经被标示出来
Labview机器视觉(4)-ROI关注区域
其中type是指刚刚选择roi区域的时候所用的方式,如图,采用的是一种矩形的方式,global rectangle和coordinates在这里的数据相同,指的是相应的坐标,即关注区域左上角坐标(185,,79),右下角坐标(434,279),也可以直接用簇常量的形式设定ROI区域。 在labview中,还可以进行ROI和mask的相关转换,如
Labview机器视觉(4)-ROI关注区域
1 ROIToMask:
ROI转换至MASK,需要对图像中Mask直接转换为ROI的时候可以使用。
2 MaskToROI:
在一些图像的分析模块中,除了要求输入图片外,还要一个Mask,即只对图片中的Mask区域进行分析,这就要求把自己选择的ROI转换为Mask。
3 Group ROIs:
把多个ROI数组转换为一个ROI区域。其中转换后的ROI区域包含原ROI数组的所有区域。
4 Ungroup ROIs:
为Group ROIs的逆运算,即把一个ROI区域转换为ROI数组,数组中的每个ROI都是一个图形轮廓。
5 TransformROI:
把ROI区域从一个坐标系转换为另一种坐标系中。
6 ROI Conversion ROI
和各种点、线、面等各类图形之间的转换。
|