注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
LabVIEW Vision查找两点求坐标转换(ROI跟随目标移动、仿射变换) 在图像处理的实际项目中,我们经常会遇到这样的情况,查找图像中的某两个特征点,利用这两个特征点之间的位置关系,来创建坐标系,从而使测量区域跟随该新建的坐标系移动。这种项目通常是指测量区域与两个特征点之间有确定的几何位置关系。如某个键盘上的两个键1、0是特征点,S是测量区域,那么S相对于1、0的位置是同在一系列产品是保持不变的。 坐标转换一般都会用到NI VISION中的IMAQ Transform ROI VI转换坐兴趣区域函数:
IMAQ Transform ROI VI转换坐兴趣区域函数
IMAQTransform ROI VI转换坐兴趣区域函数
IMAQ Transform ROI VI转换坐兴趣区域函数在程序框图中的位置
IMAQTransform ROI VI转换坐兴趣区域函数在程序框图中的位置 该函数利用基准参考坐标系Base Reference和新的参考坐标系New Reference来转换兴趣区域的实际测量位置。主要任务是确定基准参考坐标系,这个基准坐标系一般是在学习过程中设置的。一般是指最初学习时,测量区域与特征点之间的位置确定。然后在实际测量过程中,利用新测量得到的特征点来创建新的参考坐标系。利用新坐标系与基准坐标系的改变位置与角度,来确认输出的ROI的位置与角度。下面看一下例子的效果:
查找两点求坐标转换(ROI跟随目标移动)效果1
效果1
查找两点求坐标转换(ROI跟随目标移动)效果2
效果2
查找两点求坐标转换(ROI跟随目标移动)效果3
效果3
查找两点求坐标转换(ROI跟随目标移动)效果4
效果4
查找两点求坐标转换(ROI跟随目标移动)效果5
效果5 该例子使用了NI自带的一组图片,通过查找图像中的两个圆的圆心,来确定坐标系,然后设置测量区域(圆形ROI与圆心目标点XY)。可以看到,不同的图像因为两个圆的位置不同,测量区域及其中心点也会跟随着改变。
这个坐标系跟随在一些不能固定产品位置的项目中是需要使用的。这样就可以将ROI区域设置的比较小。如果不设置坐标系跟随,则需要将ROI设置成目标位置可能移动的范围内。
例子下载,LabVIEW2014SP1
|