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

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

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

视觉采集软件(VAS)

描述:视觉采集软件(VAS)是一组驱动程序和实用程序,用于采集,显示和保存各种摄像机类型的图像,包括使用GigE Vision,IEEE 1394(FireWire),USB 2.0,USB 3的摄像机Vision或Camera Link标准。


所属模块: VAS包含在VDM和VBAI中


组件: VAS由以下三个驱动程序组成。有关这些驱动程序的更多信息,请参阅NI-IMAQ,NI-IMAQdx和NI-IMAQI / O之间的差异


NI-IMAQ - 从NationalInstruments帧抓取器获取数据,以及具有常规显示,保存文件和采集数据等功能


NI-IMAQdx - 从GigEVision、IEEE-1394相机、符合DirectShow标准的USB相机(VAS 2009及以上版本)以及一些IP相机中获取。


NI-IMAQ I / O -PCI-8254R,PCI-8255R等紧凑型视觉系统中包含的FPGA配置


用法: NIVision Acquisition Software(VAS)附带的驱动程序允许从各种摄像机获取,显示和保存图像。但是,只有NI VDM和NI VBAI软件包能够支持对高级图像处理和分析。


视觉开发模块(VDM)


描述:视觉开发模块(VDM)能为LabVIEW,C / C ++,VisualBasic和.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)以处理接收的图像。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。

相关文章
|
JavaScript Windows Python
Windows DOS进入指定盘符(磁盘路径)
Windows DOS进入指定盘符(磁盘路径)
598 1
|
缓存 数据挖掘 计算机视觉
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
845 0
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
|
8月前
|
人工智能 搜索推荐
新手指南:claude 3.7 sonnet国内使用教程
Claude 3.7是Claude 3.5的更新版本,拥有更强的理解和生成能力
|
9月前
|
人工智能 API
新用户100万token免费额度!阿里云上线DeepSeek-R1满血版
阿里云推出DeepSeek-R1满血版,新用户可享100万免费Token额度。平台支持多种模型,包括671B参数的DeepSeek-R1和通义千问。结合开源工具Chatbox,用户能轻松对接API,体验高性能AI服务。访问[阿里云解决方案](https://www.aliyun.com/solution/tech-solution/deepseek-r1-for-platforms?utm_content=g_1000401616)了解更多详情并快速上手。
5315 36
|
存储 数据库
LabVIEW如何修复或重置NI MAX数据库文件
LabVIEW如何修复或重置NI MAX数据库文件
331 0
|
缓存
解决LabVIEW通过OPC Server读取PLC地址时的错误180121602
解决LabVIEW通过OPC Server读取PLC地址时的错误180121602
292 0
|
前端开发 JavaScript 数据库
在 React 项目中 Editable Table 的实现
由于我们是把 state 存放在父组件的,每次请求会造成 table 进行 render 一遍,如果再加入 loading 等状态,render 次数会更多。Table 组件默认情况下没有对 rerender 行为做优化,父组件更新,如果 columns 中的提供了自定义 render 方法, 对应的每个 Cell 都会重新 render 。 针对这种情况我们就需要进行优化,根据 shouldCellUpdate 来自定义渲染时机。 那么每个 Cell 的渲染时机应该是: 1. FormItem 增删位置变动时 2. 该 Cell 消费的对应 tableOptions 变动时 第一种情况很好判
331 1
|
人工智能 安全 数据安全/隐私保护
克劳德/claude国内能用吗?回答是: 能用! 教你两种使用方法!
Claude AI 是一款强大的对话式 AI 工具 🤖,但由于网络限制等原因 🚧,国内用户访问 Claude 的官方网站或使用集成 Claude 的第三方应用可能会遇到困难
|
Windows
LabVIEW播放视频文件的方法与例程
LabVIEW播放视频文件的方法与例程
319 1