zoukankan      html  css  js  c++  java
  • NI Vision 介绍

    NI Vision主要包括三种主要软件包: 

    主程序包(Vision Acquisition Software)

    视觉开发模块(Vision Development Module)

    以及用于自动检测的视觉生成器(Vision Builder for Automated Inspection)

    连接其它相机时,要装相机接口驱动。

    Vision Acquisition Software - 可以从上千种不同的相机采集、保存、并显示图像。包括支持NI帧采集器(NI frame grabber)1394相机、GigE相机的驱动。

    NI-IMAQ – IMAQ驱动的安装不需要授权。当安装Vision Acquisition Software时,只安装NI IMAQ支持,就不需要任何licenseIMAQ驱动可以从模拟相机、数字并行相机、CameraLink相机中采集图像,这些相机都是需要帧采集器硬件的。  

    NI-IMAQdx (包含legacy IEEE 1394) – IMAQdx驱动需要Vision Acquisition Software license。当安装Vision Activation Software时,当选择evaluation模式,则可以在30天内试用IMAQdx驱动,30天后如果要继续使用就必须激活。IMAQdx驱动用于从1394相机或GigE相机中采集图像,这些相机不一定需要其他硬件设备。 


    注意: 如果在其他电脑上使用NI-IMAQdx作为发布可执行文件所需的安装文件,则每一台发布对象电脑都需要单独的Vision Acquisition license才可以从1394相机或GigE相机采集图像。


    NI-IMAQ I/O – IMAQ I/O驱动不需要license。与IMAQ驱动类似,可以在安装Vision Acquisition Software时单独安装该驱动。IMAQ I/O驱动用于控制1394硬件设备上的数字I/O 

    Vision Development Module (VDM) - 包含Vision Acquisition Software、机器视觉功能、图像处理功能、以及广泛用于特征定位、计数测量、识别、分类等应用的软件工具。

    VDM – Vision Development Module需要license。完整的VDM license包含一个Vision Acquisition SoftwareLicense,包含了NI-IMAQ, NI-IMAQdx (包括legacy IEEE 1394) NI-IMAQ I/O驱动的完整功能。VDM提供了高层机器视觉和图像处理工具,以及在LabVIEW中进行特征定位、计数测量、识别、物体分类等应用的软件工具。 

    Run-Time Engine – 如果将使用VDM编写的程序打包成可执行文件,就需要NI Vision Run-Time Engine才能运行。如果在其他电脑上使用NI Vision Run-Time Engine作为发布可执行文件所需的安装文件,则每一台发布对象电脑都需要单独的NI Vision Run-Time license

    注意: 如果使用NI-IMAQdx驱动从相机采集图像,则对于每台发布对象,除了NI-Vision Run-Time license之外,仍然还需要一个Vision Acquisition license

    Vision Builder for Automated Inspection (VBAI) - 一个包含了Vision Acquisition Software的独立应用软件,使用户可以在一个基于菜单式配置的交互式环境中,对对象进行定位、计数、测量、识别和分类。 
    VBAI – VBAI需要license。完整的VBAI license包含一个Vision Acquisition Softwarelicense, 包含了NI-IMAQ, NI-IMAQdx (包括legacy IEEE 1394) NI-IMAQ I/O驱动的完整功能。VBAI是一个独立的应用软件,可以在基于菜单的交互式环境中开发机器视觉应用。

    Run-Time Engine – 如果需要将VBAI检测程序发布到其他电脑上,就需要一个VBAI Run-Time Engine 

  • 相关阅读:
    理解BSTR数据类型 神奇的BSTR
    char *
    _variant_t和_bstr_t
    数据库中创建表(包括创建主键,外键,非空列,唯一)
    使用ADO实现BLOB数据的存取 -- ADO开发实践之二
    sql server 2005 修改动态端口,连接字符串为:需要改成:IP地址+逗号+端口号才行
    Bilateral Filtering(双边滤波) for SSAO
    关于在Arduino中调用DS1302模块
    关于电机驱动扩展板 L293D 马达板Arduino
    Arduino教程资料汇总(8月22日悄悄跟新了一下)
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/12172060.html
Copyright © 2011-2022 走看看