石鑫华视觉 发表于 2016-11-17 16:44:37

3.1.14 IMAQ SetOffset设置偏移量

3.1.14 IMAQ SetOffset设置偏移量设置偏移量,是指设置Mask的偏移量,在设置的Mask后,设置偏移量,将改变Mask的原点位置。实际作用有限,了解即可。IMAQSetOffset设置偏移量在程序选板中的位置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的范围则被丢弃了。SetOffset原理下面来看一个具体的应用实例,还是以上节的ImageTo Image函数为基础进行Set Offset的使用:图像到图像+SetOffset设置偏移量程序框图设置偏移量(0,0)效果设置偏移量(200,200)效果    从上面的两个效果对比来看,大图、小图、Mask都是没有变化的,大小图没变化很好理解,Mask也是没有变化的。因为只是设置了一个偏移量信息在图像中,所以图像是不改变的。但是其作用了目标图像后,则发生了明显的变化。首先就是Mask后的小图区域发生了变化,其次则是得到的小图区域的原点在大图中的位置发生了改变(效果等同于图像到图像的偏移量值改变)。这个就是设置偏移量函数的作用。实际使用时,貌似很少用到该函数。
页: [1]
查看完整版本: 3.1.14 IMAQ SetOffset设置偏移量

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24