NI 视觉采集软件(VAS)、视觉生成器(VB)和视觉开发模块(VDM)之间有什么不同?

更新 Dec 20, 2023

适用于

软件

  • Vision Development Module
  • Vision Builder for Automated Inspection

驱动

  • Vision Acquisition Software

问题详述

  • 我对NI Vision软件的功能感兴趣,但我不清楚我应该使用哪种产品。
  • 我有NI Vision软件的有效许可证,但我不清楚不同的产品之间的区别。

解决方案

视觉采集软件(VAS)

  • 描述:视觉采集软件(VAS)是一组驱动程序和实用程序,用于采集,显示和保存各种摄像机类型的图像,包括使用GigE Vision,IEEE 1394(FireWire),USB 2.0,USB 3的摄像机Vision或Camera Link标准。
  • 所属模块: VAS包含在VDM和VBAI中
  • 组件: VAS由以下三个驱动程序组成。有关这些驱动程序的更多信息,请参阅NI-IMAQ,NI-IMAQdx和NI-IMAQ I / O之间的差异
    • NI-IMAQ - 从National Instruments帧抓取器获取数据,以及具有常规显示,保存文件和采集数据等功能
    • NI-IMAQdx - 从GigE Vision、IEEE-1394相机、符合DirectShow标准的USB相机(VAS 2009及以上版本)以及一些IP相机中获取。
    • NI-IMAQ I / O - PCI-8254R,PCI-8255R等紧凑型视觉系统中包含的FPGA配置
  • 用法: NI Vision Acquisition Software(VAS)附带的驱动程序允许您从各种摄像机获取,显示和保存图像。但是,只有NI VDM和NI VBAI软件包能够支持对高级图像处理和分析。

视觉开发模块(VDM)

  • 描述:视觉开发模块(VDM)能为LabVIEW,C / C ++,Visual Basic和.NET环境提供机器视觉和图像处理功能
  • 所属模块: VDM是安装在LabVIEW中的单独许可模块
  • 组件: VDM 包括 视觉助手(Vision Assistant)工具,一个代码成型和生成工具,类似于NI 视觉生成器的菜单驱动界面。 视觉助手是一个用于开发和测试一系列图像分析和处理步骤,同时可以从中生成代码的工具。
  • 用法:通常,VDM功能用于图像处理和分析。其用途包括:模式匹配,粒子分析,边缘检测,阈值处理,直方图和光学字符识别。Windows和LabVIEW Real-Time支持视觉开发模块。这意味着您可以在远程目标上使用VDM,例如NI CVS(紧凑视觉系统)或NI智能相机。

用于自动检测的视觉生成器(VBAI)

  • 描述:用于自动检测的视觉生成器(VBAI)是一个独立的,可配置的机器视觉开发环境,无需编程知识就可使用。
  • 组件: VBAI包括100多种常用的视觉开发工具,包括模式匹配,光学字符识别和粒子分析。它还内置了VAS,用于从相机获取图像。
  • 用法: VBAI可以对远程目标(包括实时控制器和FPGA)执行图像处理检测,还可以用于配置这些环境。

请参阅下面的流程图,了解不同NI Vision软件组件和用途的可视化摘要:

相关信息

如果您使用LabVIEW编程开发,则需要VAS和VDM,如果您想使用更基系统于配置的环境,则需要VAS和VBAI。您还需要VAS软件与相机通信并获取图像,以及图像处理软件(VDM或VBAI)以处理接收的图像。