石鑫华视觉论坛

 找回密码
 注册会员
查看: 9549|回复: 15

[原创] 3.1.17 IMAQ Is Vision Info Present视觉信息是否存在

[复制链接]
  • TA的每日心情
    开心
    昨天 21:00
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

    发表于 2016-11-18 11:53:29 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    3.1.17 IMAQ Is Vision Info Present视觉信息是否存在
    视觉信息是否存在函数,主要是判断图像是否存在额外的视觉信息,这些信息包括覆盖信息、颜色和灰度模式匹配模板、标定校准信息和自定义数据等。该函数可能会用在模板加载前的判断、标定校准后的图像加载前的判断。又或者是已经覆盖了相关信息的图像需要显示时,也可以判断其是否包含覆盖。该函数的作用,仅仅是判断有无视觉信息,并不会视觉信息本身进行修正或增加删除。IMAQ Learn Pattern 4 VIIMAQ Learn Calibration Template VIIMAQ Set Calibration Info VIIMAQ Set Simple Calibration VIOverlay VisIMAQ Write Custom Data VI等函数或函数集,会添加视觉信息到图像中。

    检测相机输出的图像是否存在视觉信息

    检测相机输出的图像是否存在视觉信息
    IMAQ Is Vision Info Present在程序框图中的位置

    IMAQ Is Vision Info Present接线端与功能说明信息及支持图像类型

    IMAQ Is Vision Info Present接线端与功能说明信息及支持图像类型
    IMAQ Is Vision Info Present接线端与功能说明信息及支持图像类型
            IMAQ Is Vision Info Present函数,除了常规的图像与错误输入输出端外,只有一个视觉信息类型的输入端和一个存在的输出端:
    Vision Info视觉信息(类型):选择需要检测的视觉信息类型。主要有下面表中的所示的类型(这个表是NI的函数帮助中的,可能会比较旧,没有及时更新支持的类型)。
    VISION INFO视觉信息类型表
      
    Any (0)
      
    Checks if any extra vision information is associated  with the image.
      
    检查是否存在任何与图像关联的额外视觉信息。
    Calibration (1)
    Checks if any calibration information is associated  with the image.
      
    检测是否存在与图像关联的标定校准信息。
    Overlay (2)
    Checks if any overlay information is associated with  the image.
      
    检测是否存在与图像关联的覆盖信息。
    Grayscale Template (3)
    Checks if any grayscale pattern matching template  information is associated with the image.
      
    检测是否存在与图像关联的灰度模式匹配模板信息。
    Color Template (4)
    Checks if any color pattern matching template  information is associated with the image.
      
    检测是否存在与图像关联的彩色模式匹配模板信息。
    Geometric Template (5)
    Checks if any geometric matching template  information is associated with the image.
      
    检测是否存在与图像关联的几何匹配模板信息。
    Custom Data (6)
    Checks if any custom data is associated with the  image.
      
    检测是否存在与图像关联的自定义数据。
    Golden Template (7)
    Checks if any golden template information is  associated with the image.
      
    检测是否存在与图像关联的黄金模板信息。
        而在视觉信息选项中创建常量或控件时,其中可用的选项则要多不少,如下图所示:

    Vision Info支持的类型

    Vision Info支持的类型
    Vision Info支持的类型
    这个支持的类型,也与VISION的版本有关。较早的版本,应该是只有上表中的支持的类型,而后面的版本才会多出几个支持的视觉信息类型。就如Pyramid Gray Value Template这种模板,在2012版以前的函数中,是没有的,因此也就不可能支持该视觉信息。不过一般使用时,都可以使用默认的Any或不连线。
    Present?存在?:即图像是否存在指定的附加信息。如果有,则输出真值,没有则输出假值。不过该函数针对检测任何附加信息时,并不能输出可能存在的视觉信息类型,略表遗憾。下面来看一下其使用方法:
    游客,如果您要查看本帖隐藏内容请回复
    IMAQ Is Vision Info Present函数使用方法程序框图
        注意这里演示效果时,读取图像函数需要使用IMAQ Read Image And Vision Info函数,这样才能将覆盖信息读取出来。如果仅仅只是使用Read函数,则无论其有无视觉信息,都不会存在信息。不过这里使用IMAQ Read Image And Vision Info函数后,如果视觉模式使用Any模式,那么基本上所有图像都会存在视觉信息,即使是从相机中保存的图像,也会显示存在,其默认会包含自定义信息Custom Data。而要想不包含视觉信息的图像,则直接检测相机输出的图像,则会检测出不包含视觉信息。

    IMAQ Is Vision Info Present函数使用方法效果-读取模板-存在

    IMAQ Is Vision Info Present函数使用方法效果-读取模板-存在
    IMAQ Is Vision Info Present函数使用方法效果-读取模板-存在

    IMAQ Is Vision Info Present函数使用方法效果-读取普通灰度图像-存在

    IMAQ Is Vision Info Present函数使用方法效果-读取普通灰度图像-存在
    IMAQ Is Vision Info Present函数使用方法效果-读取普通灰度图像-存在
        而如果将读图像函数替换成ReadFile后,则读取模板,也不会有视觉信息,如下图所示:
    游客,如果您要查看本帖隐藏内容请回复
    使用Read函数读取图像-无视觉信息
    游客,如果您要查看本帖隐藏内容请回复
    检测相机输出的图像是否存在视觉信息
    上图则为直接检测相机输出的图像是否存在视觉信息。这里的图像是直接从相机中输出的,因此也就不会存在自定义的信息了。也不用选择到底是使用Read File函数还是使用IMAQ Read Image And Vision Info函数,原始输出的图像,一般都不会包含视觉信息。
    这个函数,可能在使用匹配的地方可能用得到,随着NI视觉的匹配算法增加,如低偏差抽样算法、灰度值金字塔算法、梯度金字塔算法等,就会区分模板的类型,这时最好是对模板进行视觉信息检测,只有包含相应的视觉信息时,才可以去匹配。因为多态匹配算法,使用不同的算法时,需要使用包含不同模板信息(视觉信息)的模板,才可以正常识别到。

    例子下载,LabVIEW2014SP1:
    游客,如果您要查看本帖隐藏内容请回复
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-11-18 15:24
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2020-8-31 15:54:52 | 显示全部楼层 来自:上海市 移动
    淘宝机器视觉商城|CCD/CMOS工业相机|工业镜头|远心镜头|机器视觉光源|光源调光器|图像处理教程/软件|机器视觉与图像处理教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-8-29 10:25
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2016-12-14 13:55:10 | 显示全部楼层 来自:江苏省苏州市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-4-11 16:04
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]500FPS

    发表于 2017-3-16 21:28:59 | 显示全部楼层 来自:福建省厦门市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-6-5 09:51
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2017-4-27 14:18:45 | 显示全部楼层 来自:吉林省四平市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2017-5-16 09:39
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2017-5-4 22:24:31 | 显示全部楼层 来自:广东省广州市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-1-10 11:41
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2017-7-28 13:54:45 | 显示全部楼层 来自:广东省深圳市龙岗区 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-4-22 11:18
  • 签到天数: 92 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2017-10-5 18:15:59 | 显示全部楼层 来自:湖北省 移动数据上网公共出口
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-9-12 20:24
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2017-11-9 17:00:27 | 显示全部楼层 来自:广东省广州市 电信
    特价工业相机、机器视觉光源、工业镜头、机器视觉教程,就到机器视觉商城http://visionbbs.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-7 11:02
  • 签到天数: 62 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2018-4-12 16:18:24 | 显示全部楼层 来自:安徽省合肥市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2020-4-11 08:17
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]500FPS

    发表于 2018-5-28 13:59:40 | 显示全部楼层 来自:浙江省 移动数据上网公共出口
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-23 03:11

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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