石鑫华视觉论坛

 找回密码
 注册会员
查看: 2993|回复: 0

[原创] 3.1.14 IMAQ SetOffset设置偏移量

[复制链接]
  • TA的每日心情
    擦汗
    15 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2016-11-17 16:44:37 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    3.1.14 IMAQ SetOffset设置偏移量
    设置偏移量,是指设置Mask的偏移量,在设置的Mask后,设置偏移量,将改变Mask的原点位置。实际作用有限,了解即可。

    IMAQ SetOffset设置偏移量在程序选板中的位置

    IMAQ SetOffset设置偏移量在程序选板中的位置
    IMAQSetOffset设置偏移量在程序选板中的位置

    IMAQ SetOffset设置偏移量功能说明与接线端

    IMAQ SetOffset设置偏移量功能说明与接线端
    IMAQSetOffset设置偏移量功能说明与接线端
    定义掩码图像与坐标原点相关的位置。
    水平偏移量X Offset定义掩码图像的水平偏移量。
    垂直偏移量Y Offset定义掩码图像的垂直偏移量。
    设置偏移量的原理如下图所示,使用了两种不同的偏移量,分别是(0,0)、(3,1)。一个函数处理Image A,并且使用了Image MaskImage Mask分别使用了(0,0)、(3,1)两个偏移量,得到的结果分别对应于Image BImage C。观察其中的像素位置,可以看到Image B中Mask中的原点与Image A中的原点是重合的,Mask中的所有内容均能显示。而Image C中的Mask原点则位于Image A的(3,1)点上,Mask内的部分内容因为超出Image A的范围则被丢弃了。

    Set Offset原理

    Set Offset原理
    SetOffset原理
    下面来看一个具体的应用实例,还是以上节的ImageTo Image函数为基础进行Set Offset的使用:

    图像到图像+Set Offset设置偏移量程序框图

    图像到图像+Set Offset设置偏移量程序框图
    图像到图像+SetOffset设置偏移量程序框图

    设置偏移量(0,0)效果

    设置偏移量(0,0)效果
    设置偏移量(00)效果

    设置偏移量(200,200)效果

    设置偏移量(200,200)效果
    设置偏移量(200200)效果
        从上面的两个效果对比来看,大图、小图、Mask都是没有变化的,大小图没变化很好理解,Mask也是没有变化的。因为只是设置了一个偏移量信息在图像中,所以图像是不改变的。但是其作用了目标图像后,则发生了明显的变化。首先就是Mask后的小图区域发生了变化,其次则是得到的小图区域的原点在大图中的位置发生了改变(效果等同于图像到图像的偏移量值改变)。这个就是设置偏移量函数的作用。实际使用时,貌似很少用到该函数。
    IMAQ SetOffset设置偏移量例子.rar (3.39 MB, 下载次数: 40)

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 23:35

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表