日期
05/18
2021
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

波兰Adaptive Vision 机器视觉工程师专属之软件
收藏
2021-05-18 17:00:05来源: 中国机器视觉网

Adaptive Vision Studio 5.1是以数据流 (data-flow)为基础,专为机器视觉工程师设计的软件. 它不需要任何编程技能,且很强大,已被应用到许多苛刻的视觉系统中。软件的灵活性很高,可确保用户能轻松的使产品适用其工作方式,以及应对各种项目的特定要求。

为何使用Adaptive Vision Studio?

因为比底层编程的操作速度快得多。

因为它是市上强大的图像处理软件。

因为软件自带所有对工业图像处理所需工具,其性能和灵活性均很高。
因为世界在不断改变,新的挑战需要新的解决方案。

Adaptive Vision Studio 的能力

操作直观

1.拖放简单

通过选择过滤器并将其互相连接便可完成所有编程,而您则只需专注于计算机视觉问题。

2.所有结果一目了然

该款软件已针对计算机视觉专业用户的需求进行了优化,因此检测结果可在多个可配置的数据预览窗口中显示。此外,当程序中的参数被更改时,用户可以实时预览更新的结果,以及对各项参数进行实时调整。

3.基于事件的图形人机界面设计器

您可以轻松地创建自定义的图形用户界面,仅需要一套软件包即可创建完整的机器视觉解决方案。

功能强大

1.超过1000个可用的过滤器

该软件拥有1000多个现成的机器视觉过滤器,并经过了数百种应用程序的测试和改进。此外,这些过滤器具有清晰的分类结构、一致的命名规则以及许多高级功能,如:离群值抑制、亚像素精度或绘制任何形状的感兴趣区域等。

2.硬件加速

全部过滤器均针对SSE/AVX/NEON技术及多核处理器进行了优化,因此其处理速度相当快,属于世界上最快的过滤器之一。

3.循环与条件 

不用进行任何编码,但支持创建自定义和可拓展程序流制作。循环、条件和子程序(宏过滤器)以合适数据流的建构和演算法来实现。5.0版还添加了并行编码。

高度兼容且广泛适用

1.支持GigE vision及GenTL

Adaptive Vision Studio是一个符合 GigE Vision标准的产品, 支持GenTL接口以及很多供应商的特定API。因此,您可以与市场上大多数相机连接使用,如以下品牌的型号:Allied Vision、Basler、 Baumer、Dalsa, FLIR, Matrix Vision、 Photon Focus、 XIMEA等。

2.用户过滤器

通过用户过滤器您可以将自己的C++代码与可视化编程环境进行轻松的集成。首次构建用户过滤器仅需30秒,而重新编译并更新一个过滤器仅需5秒。

3.C++和.NET代码生成器

在Adaptive Vision Studio 中创建的程序可以导入至C++代码或.NET程序集中, 以便于将您设计的视觉算法与使用C++, C#或VB编写的软件项目进行轻松的集成。

 版本对比

5.0版本的新功能

2020年8-9月发布的Adaptive Vision Studio的5.0版本引入了一系列的更改和令人兴奋的新功能。该更改和新功能可分为两个主要的主题:第一个主题是程序开发的简化,在该主题下,我们添加了专门针对终端 用户和促进简单应用程序开发的新功能。另一个主题是针对高级用户功能强大的新工具,促进创建大型,使用多像机的高度交互系统。下面是5.0版本最重要新功能的简介:

功能强大的公式:

公式在该软件中已经存在很多年了,但使用5.0版本能代替绝大多数数据分析任务,甚至许多用于数组、几何等处理的函数与新的表达式的数组性执行(也称为广播 broadcasting)也是可行的。

程序区:

您不再需要使用宏过滤器来定义您程序的结构,程序编辑器现在分为四个程序区: 初始化 (INITIALIZE)、采集 (ACQUIRE)、处理 (PROCESS)与完成 (FINALIZE)。这些程序区对应于程序初始化,图像获取,数据处理以及关闭程序时应发生的事情, 而这种统一的程序结构进一步简化了主程序循环的创建。

改进的“结果”控制

该功能强大的新控件简便定义了“通过/失败”的标准。您仅需选择一个过滤器并为其数字输出设置适当的范围。此外,“结果”控件还能自动收集统计信息。

并行任务

5.0之前的版本仅允许程序中存在一个主循环,并且所有的计算皆在此循环中发生。现在,许多计算都可以并行地执行。例如,您可以创建两个并行处理的工作任务:一个用于主图像处理,另一个负责处理异步I/O通信。

HMI事件

如今,我们软件的人机界面编辑器还支持基于事件的编程设计,让您轻松地创建只在发生某些事件时才执行的单独子程序,例如:当用户单击按钮、登录或更改特定的参数时。所有的事件均在单独的后台线程处理而不会干扰检测程序的主循环。