注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
3.1.14 IMAQ SetOffset设置偏移量设置偏移量,是指设置Mask的偏移量,在设置的Mask后,设置偏移量,将改变Mask的原点位置。实际作用有限,了解即可。
IMAQ SetOffset设置偏移量在程序选板中的位置
IMAQSetOffset设置偏移量在程序选板中的位置
IMAQ SetOffset设置偏移量功能说明与接线端
IMAQSetOffset设置偏移量功能说明与接线端 定义掩码图像与坐标原点相关的位置。 水平偏移量X Offset:定义掩码图像的水平偏移量。 垂直偏移量Y Offset:定义掩码图像的垂直偏移量。 设置偏移量的原理如下图所示,使用了两种不同的偏移量,分别是(0,0)、(3,1)。一个函数处理Image A,并且使用了Image Mask,Image Mask分别使用了(0,0)、(3,1)两个偏移量,得到的结果分别对应于Image B、Image C。观察其中的像素位置,可以看到Image B中Mask中的原点与Image A中的原点是重合的,Mask中的所有内容均能显示。而Image C中的Mask原点则位于Image A的(3,1)点上,Mask内的部分内容因为超出Image A的范围则被丢弃了。
Set Offset原理
SetOffset原理 下面来看一个具体的应用实例,还是以上节的ImageTo Image函数为基础进行Set Offset的使用:
图像到图像+Set Offset设置偏移量程序框图
图像到图像+SetOffset设置偏移量程序框图
设置偏移量(0,0)效果
设置偏移量(0,0)效果
设置偏移量(200,200)效果
设置偏移量(200,200)效果 从上面的两个效果对比来看,大图、小图、Mask都是没有变化的,大小图没变化很好理解,Mask也是没有变化的。因为只是设置了一个偏移量信息在图像中,所以图像是不改变的。但是其作用了目标图像后,则发生了明显的变化。首先就是Mask后的小图区域发生了变化,其次则是得到的小图区域的原点在大图中的位置发生了改变(效果等同于图像到图像的偏移量值改变)。这个就是设置偏移量函数的作用。实际使用时,貌似很少用到该函数。
|