NI近十年来一直是机器视觉和图像处理软件产品的领导者,现已可支持上千种不同的摄像头。使用NI视觉软件采集、显示、保存和监控来自摄像头的图像。所有NI图像采集设备都包含NI视觉采集软件,而和FireWire图像采集设备是分开出售的。
根据不同的图像处理要求,NI视觉软件分两种不同的类型:视觉开发模块和用于自动检测(AI)的NI视觉生成器。视觉开发模块集合了上百种视觉函数,适用于使用NI LabVIEW、NI LabWindows/CVI、C/C++或Visual Basic的编程人员。NI视觉生成器AI是一个交互式的软件环境,无需编程,即可配置、校准和发布机器视觉应用程序。上述两种软件都与NI视觉图像采集设备和NI Compact视觉系统配合使用。
软件概览 | 视觉软件比较
视觉软件
| 图像采集 |
| |
NI视觉应用软件 |
| |
 |
| 描述 |
应用软件,用于采集、显示、记录和监测来自上千种摄像头的图像。所有NI视觉硬件都包含视觉生成器AI和视觉开发模块,而与IEEE 1394 (FireWire)摄像头是分开出售。 |
| 图像处理 |
| |
视觉开发模块 |
用于自动检测的视觉生成器 |
| |
 |
 |
| 描述 |
用于LabVIEW、C/C++、Visual Basic和.NET的机器视觉应用开发软件。包括数百种图像处理和机器视觉函数。带有“视觉助手”,用于LabVIEW、C/C++和Visual Basic的菜单驱动式成型软件和代码生成器。包括视觉采集软件,支持IEEE 1394摄像头在内的数千种摄像头。 |
独立可执行的机器视觉软件。完全菜单驱动,快速配置、校准和部署强大的检测系统。内置式决策,与硬件设备进行通信,如继电器或照明。包括视觉采集软件,支持IEEE 1394摄像头在内的数千种摄像头。
|
下表列出了随附于每套软件的工具。了解每个视觉算法的工作原理和最佳使用方法,下载NI机器视觉概念用户手册。
NI视觉软件比较
| |
NI图像采集软件 |
用于自动检测的视觉生成器 |
视觉开发模块 |
| |
采集、保存、显示和检测图像 |
独立可执行的配置软件 |
LabVIEW、C/C++和Visual Basic程序库 |
| 图像采集 |
| 快照式采集 |
• |
• |
• |
| 连续采集 |
• |
• |
• |
| 触发采集 |
• |
• |
• |
| 摄像头配置 |
• |
• |
• |
| 触发输出 |
• |
• |
• |
| 全帧速率显示 |
• |
• |
• |
| 将图像保存到磁盘 |
• |
• |
• |
| 编写AVI |
• |
• |
• |
| 非破坏性覆盖 |
• |
• |
• |
| 图像处理 |
| 图像操作工具 |
|
• |
• |
| 像素操作工具 |
|
• |
• |
| 图像过滤器 |
|
• |
• |
| 图像算术 |
|
• |
• |
| 图像逻辑函数 |
|
• |
• |
| 形态学 |
|
• |
• |
| 图像分割 |
|
• |
• |
| 机器视觉 |
| 子像素精度 |
|
• |
• |
| 协调系统 |
|
• |
• |
| 失真校准 |
|
• |
• |
| 实际测量 |
|
• |
• |
| 复杂分析和傅立叶分析 |
|
|
• |
| 微粒分析 |
|
• |
• |
| 边缘检测 |
|
• |
• |
| 形状检测 |
|
|
• |
| 计量 |
|
• |
• |
| 模式匹配 |
|
• |
• |
| 几何匹配 |
|
• |
• |
| 颜色匹配 |
|
• |
• |
| 颜色模式匹配 |
|
• |
• |
| 标准件比较 |
|
|
• |
| 对象类别 |
|
• |
• |
| 1D条码读取器 |
|
• |
• |
| 数据矩阵读取器 |
|
• |
• |
| 数据矩阵分级 |
|
|
• |
| PDF 417读取器 |
|
• |
• |
| 光学字符识别 |
|
• |
• |
| 光学字符确认 |
|
|
• |
| 仪器阅读器 |
|
|
• |
| 视觉应用程序 |
| 兼容LabVIEW RT模块 |
• |
• |
• |
| 性能比较 |
|
• |
• |
| 生成LabVIEW VI |
|
• |
• |
| 生成C代码 |
|
|
• |
| 生成VB代码 |
|
|
• |
| 确定性算法 |
|
|
• |
| 自定义用户界面 |
|
|
• |
| 运动控制集成 |
|
|
• |
| 数据采集集成 |
|
|
• |