石鑫华视觉论坛

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

[有偿] LabVIEW Vision-IMAQ Set Overlay Properties设置覆盖属性

[复制链接]
  • TA的每日心情

    12 小时前
  • 签到天数: 3384 天

    连续签到: 6 天

    [LV.Master]2000FPS

    发表于 2015-11-17 18:26:19 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信
    LabVIEWVision-IMAQ Set Overlay Properties设置覆盖属性

    在做图像处理程序时,有时候我们可能会对图像进行旋转、镜像对称、平移、改变分辨率等操作。这时如果原始图像上是有覆盖,而我们不做任何处理时,则进行旋转等操作后,覆盖是被清除掉的,再覆盖时,也是重新覆盖在图像中,而覆盖不会随着图像的改变而改变。要想让覆盖也随着图像一起变化,则需要本节介绍的IMAQ Set Overlay Properties设置覆盖属性函数进行相应的设置,才可以满足要求。

    [attach]3471[/attach]
    IMAQSet Overlay Properties设置覆盖属性函数在程序框图选板中的位置

    [attach]3472[/attach]
    IMAQSet Overlay Properties设置覆盖属性函数接线端与功能说明
    设置覆盖属性函数的作用是设置一组覆盖的属性,当图像发生改变行为时。

    下面来看一下具体的演示效果:

    [attach]3483[/attach]
    设置覆盖属性为平移、行为为改变

    [attach]3484[/attach]
    平移图像后效果
    可以看到平移图像后,覆盖的直线也跟着改变。

    [attach]3485[/attach]
    覆盖属性设置为平移保持
    将覆盖属性设置为平移保持后,再平移图像,可以看到覆盖的直线位置是没有改变的,仍然保持在原来的位置。

    [attach]3486[/attach]
    覆盖属性设置为平移清除
    而设置为平移清除时,则平移图像后清除掉原来的覆盖直线。

    [attach]3487[/attach]
    比例保持

    [attach]3488[/attach]
    比例改变

    [attach]3489[/attach]
    旋转保持

    [attach]3490[/attach]
    旋转改变

    [attach]3491[/attach]
    水平镜像保持

    [attach]3492[/attach]
    水平镜像改变

    [attach]3493[/attach]
    垂直镜像保持

    [attach]3494[/attach]
    垂直镜像改变

    [attach]3495[/attach]
    中心对称改变

    [attach]3496[/attach]
    覆盖属性设置为对称改变而图像执行旋转改变
    可以看到,当覆盖属性设置为对称改变时,而图像本身则做了旋转改变,这时是没有覆盖的,即当前的设置是无效的。示例:LabVIEW2014SP1版

    购买主题 已有 1 人购买  本主题需向作者支付 2 元 才能浏览
    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-22 20:11

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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