您的浏览器与网页部分内容不兼容,请及时更新。 点击此处了解如何更新浏览器。

OK
销售电话 010 62952828

利用VisualApplets 3进行FPGA图形化编程

借助数据流模型进行FPGA图形化编程的方法,让软件开发人员和应用程序工程师可以轻松进行FPGA编程,仅需几个步骤即可轻松创建单个设计来执行复杂的图像处理工作,甚至无需具备硬件编程技能。

VisualApplets的基础版包括其全部功能,用户可以通过特殊扩展包和单个许可证获得进一步升级。

极富吸引力的性能特点

  • 对V系列图像采集卡和配备特殊应用程序的图像处理硬件进行编程
  • 通过拖放将算子、过滤器函数和传输链接连接成流程图,从而创建图像处理解决方案
  • 通过80多个可直接实施的示例应用程序为您节省宝贵时间和成本
  • 按主题整理的算子库
  • 针对已创建的应用程序,可以在设计中的任意位置实现像素级精度的完美仿真
  • 配合方便的可视化调试,检查已创建的应用程序是否符合组合和配置规则
  • 通过可用的FPGA资源情况来显示单个算子和设计单元的使用情况,以优化其性能
  • 在完成设计后,只需轻松点击几下鼠标即可创建可执行的FPGA小程序

轻松对基于FPGA的图像处理设备进行编程

VisualApplets让用户可以访问图像处理硬件(如图像采集卡、工业相机和图像处理设备)中的FPGA处理器,以执行单独的图像处理应用程序。

现在,借助VisualApplets第3版,它还可以表示数据流模型中的循环,这些循环早前已经可以应用在信号处理领域。这样可以在图像序列、比较以及图像批量处理中重复处理相同的像素。复杂的算法在FPGA上处理,因此可以减轻主机PC的CPU负载。VisualApplets支持的所有图像格式也可以在循环中使用,不会改变图像格式。

VisualApplets 3的许可证 我们会在研讨会中为系统构建者提供培训。

VisualApplets中的丰富功能 – 使用简单

VisualApplets的图形化用户界面

通过拖放操作和示例应用程序,让用户可以通过流程图,轻松借助图形化界面来开发应用程序

通过二级设计规则检查来检查已创建的应用程序,并进行方便的可视化调试

进行设计规则检查和可视化调试
应用模拟

对图像处理解决方案进行像素级精度的完美仿真,并对创建的应用程序的功能进行检查

在VisualApplets中完成设计后,只需单击几下鼠标即可创建可执行的FPGA小程序

只需点击几下鼠标就能生成可执行的应用程序
进行带宽控制,实现更高性能

数据传输量分析可以计算出所有单个传输链路的可用带宽和所需带宽

为开发人员和决策者提供的优势

面向开发人员

  • 无需CPU负荷:FPGA在处理流程中位于CPU的上游,负责处理各种图像处理任务(图像优化、图像分析、创建控制信号)。
  • 不需要进行硬件编程:采用图形化用户界面,因此无需具备VHDL技能。
  • 对运行环境进行参数化:在创建FPGA设计时,在执行小程序后,用户已经可以定义修改哪些运行环境参数。
  • 第三方图像处理工具:提供便捷的接口,可连接到第三方制造商的图像处理程序。

销售团队可以为开发人员答疑解惑

面向决策者

  • 加速将产品推出市场:使用VisualApplets开发新应用程序的速度更快。可立即在目标系统中使用已生成的硬件代码。
  • 不会造成人员不足:由于操作和设计方法简单直观,软件开发人员和应用程序工程师也可以轻松处理相关工作。借助部门间的团队合作,有助于将硬件程序员和软件程序员整合到联合项目中。
  • 获得快速的投资回报:由于可以持续地对开发项目进行调整,因此VisualApplets的初始投资成本和维护成本都比较低。具备较高的可移植性,让用户可以快速转换到新的硬件平台。
  • 保护知识产权:图像处理解决方案的设计经过专门开发,通过将其转换为二进制代码以确保安全无虞。通过限制小程序只能在定义的FPGA上执行,可防止未经授权使用小程序。

销售团队可以为您提供决策支持

VisualApplets Embedder – 通过集成的FPGA编程实现灵活的相机和视觉芯片应用

未来属于嵌入式视觉——通过同一外盒中的软硬件进行网络化、分散化的图像处理。如今借助VisualApplets Embedder,这已成为可能。在工业相机和视觉芯片等FPGA设备中的实时图像处理解决方案可以简单地进行集成和操作。借助Embedder,图像处理硬件的制造商和终端客户可直接在设备的FPGA上编写根据应用和行业而定制的软件小程序,在短时间内即可完成编程工作。

轻松灵活地配置带有图像处理应用的视觉设备

借助VisualApplets Embedder,可以在相机和视觉芯片中使用标准设计,也可以创建专有的数据流模型式图像处理设计,或为客户群体进行个性化设计。

  • 可针对特定的图像处理应用程序,无限制地对FPGA硬件进行配置
  • 根据客户和市场需求,及时调整图像处理应用
  • 在短时间内规划和实施完整的产品线
  • 以最小的工作量,将已开发的图像处理应用程序传输到不同的视觉设备
  • 通过图像预处理技术减少数据量,以应用诸如千兆网(GigE)等价格亲民的接口
  • 让终端客户在指定框架中享受到自行对设备进行编程的附加价值,并让他们的投资安全无虞

VisualApplets Embedder许可证

VisualApplets Embedder

使用VisualApplets Embedder的优势

投资安全性高的定制相机

投资安全性高的定制相机

  • 使用VisualApplets技术轻松配置FPGA硬件
  • 通过实时预处理的任务(如图像优化、数据缩减和过程控制)来提高数据传输量并降低系统成本
  • 无需FPGA硬件编程方面的专业知识:在最终用户的编程工作方面具有吸引力
  • 在需求发生变化时保持灵活自如,并能够对FPGA设备进行编程
  • 增强对最终用户专门技术的保护力度,让他们从中受益,因为实现图像处理功能可以不受限于特定的相机制造商。
VisualApplets Embedder让制造商从中受益

制造商的优势 – 开拓新市场

  • 通过VisualApplets直接使设备对外围设备的输入、输出和连接进行编程
  • 加快内部开发速度,提供具有扩展附加功能的设备系列
  • 借助内部开发为客户提供设备,其中包含适用于特定应用的附加功能
  • 将完整开发的应用程序移植到不同的相机系列
  • 开拓需求超越标准产品和常规OEM解决方案的新客户群
VisualApplets Embedder让最终用户从中受益

最终用户的优势 – 获得单个相机的个性化方法

  • 根据相应的市场需求,快速灵活地调整专有的图像处理设计
  • 无需具备硬件编程技能,即可轻松自行扩展相机功能
  • 使用图像预处理技术来减少图像数据量,并在最终分析阶段降低PC端的负载,显著提高图像分析和检测速度的稳定耐用性
  • 使用精巧复杂的加密系统来保护知识产权,基本可以杜绝出现反向工程数据黑客攻击

开发开放式FPGA硬件平台

VisualApplets设计

VisualApplets设计

VisualApplets是一个直观的图形化开发环境,用于轻松对图像处理应用程序进行编程,可以将这些应用程序作为小程序设计,上传到相机和视觉芯片的FPGA上。

应用程序和功能

VisualApplets Embedder在FPGA硬件和VisualApplets编程核心之间设置了兼容性级别。通过使用VisualApplets来创建小程序设计,让用户可以按需频繁地对FPGA的保留部分进行编程。

移植到其他设备

将小程序设计转移到其他相机和硬件平台,并可以将硬件的定义作为整个产品系列的蓝图。

VisualApplets Expert – 在VisualApplets中使用高级功能

VisualAppletsExpert为经验丰富的系统构建者提供了许多新功能:通过自定义库,用户可选择创建自己的算子,以便用于VisualApplets的设计、调试和参数库。在设计和检查已创建的图像处理应用程序方面,这可以为开发人员提供新的可能性。

用户也可通过单独的许可证获取这些库。

VisualApplets Expert就是通过这些功能让用户从中受益

  • 系统构建者可以通过自定义库,将其在VHDL或Verilog(VHDL库)中编写的图像处理模块作为通用算子来使用,从而保留其预备工作。
  • 调试库可以启用增强调试功能,以便用于检测编程错误、死锁和带宽问题,并提高设计的稳定性。
  • 参数库让用户可以轻松修改深度嵌入在系统设计多层结构中的参数,并且在运行期间会自动更新参数并保持一致。
  • 用户可以选择通过已安装的TCL解释器和控制台来自动执行设计过程。在VisualApplets中,大约有80个触发操作的命令可用于直接输入或创建TCL脚本。这个命令集可以创建、操作和模拟设计。

VisualApplets Expert许可证

VisualApplets Expert适用于经验丰富的系统构建者

包含增强功能的VisualApplets Expert库

自定义库

通过导入/导出算子的XML定义,用户可以导入和导出自定义的算子。系统构建者可以在FPGA编程中继续使用其专门技术和现有的硬件代码,比方说,只需通过几个步骤,就可以将现有的IP内核集成到新应用程序中,大大缩短了产品的上市时间。

调试库

扩展的调试功能包括图像分析、图像统计、流分析、图像流控制和监控等等。利用这些算子,用户可在真正的运行环境中调试VisualApplets设计,也可以对仍在开发中的自定义算子进行调试。在第二种情况下,用户可以使用调试库来分析新的自定义算子会对设计产生哪些影响。

参数库

如果系统构建者对VisualApplets设计中的参数进行了更改(即使参数分布在受保护的分层框中),都可以在运行期间自动更新并保持参数一致。在整个设计和/或使用附加软件的过程中,这就可以消除手动更改参数这种繁杂、易错的做法。此外,还可以通过不同的参数值来计算新值,并将新值传输到整个设计中的其他参数。

TCL控制台

可通过脚本来自动执行复杂精巧的过程,例如模拟数千个具有不同参数设置的图像。还可以连接外部图像处理软件,以轻松传输设计参数或图像。

具有重要附加功能的VisualApplets库

VisualApplets库由多个算子库组成,这些库能通过重要的图像处理功能来扩展算子的范围,如分割、分类和压缩等。

用户也可通过单独的许可证获取这些库。

一站式提供全部重要的基本图像处理功能

  • 分割/分类:这些算子可用于对图像中的目标对象进行分割和定义,并为它们分配特征。
  • 压缩:通过JPEG算子,可以直接在视觉硬件的FPGA上执行JPEG图像压缩,以减少图像数据。

VisualApplets库许可证

具有重要附加功能的VisualApplets库

VisualApplets库函数

VisualApplets库分割/分类

VisualApplets库分割/分类

在完成分割和对象定义后,这些算子可用于确定位置、表面积、形状、对象范围和周围的几何物体(边界框)。Blob分析适用于一维(1D)和二维(2D)二进制图像。

借助VisualApplets库的压缩功能,实现可扩展的数据率

利用VisualApplets JPEG压缩功能,可以在将数据传输到PC上进行存储之前减少采集(和预处理)的图像数据量,不会对CPU造成负担。JPEG算子通过对8位灰度图像和24位RGB彩色图像进行压缩,可以实时在FPGA上实现不同的图像压缩率和可扩展的数据率。可在快速相机接口上实现高速应用。

VisualApplets库压缩

保护小程序和图像采集卡的安全

为了防止在其他图像采集卡上使用专有的小程序,保护知识产权免遭外部访问,用户可使用安全锁分别对小程序和图像采集卡进行加密。

VisualApplets保护功能保障您的技术优势

  • 可使用安全锁分别对小程序和图像采集卡进行加密。
  • 双重保护机制可以提供最高级别的安全保证。

VisualApplets保护功能许可证

VisualApplets保护功能可以保护小程序和图像采集卡

VisualApplets保护功能 – 轻松实现安全保障

该保护功能由两个必须互相匹配的安全机制组成:

  • 小程序会使用唯一的安全标识代码进行加密和锁定。Basler图像采集卡配置了安全许可证。
  • 用户只能在具有合适安全许可证的相应Basler图像采集卡上,运行通过上述方式进行保护的小程序。

从图像处理系统中获取更多功能

我们的服务范围覆盖全面的咨询服务,以及为特定客户产品的开发任务(定制)提供完整支持

  • VisualApplets研讨会 – 针对入门级和进阶用户的培训
  • 辅导– 针对具体任务的咨询和开发服务
  • 咨询 - 提供由始至终的项目咨询
  • 可行性研究 – 进行项目评估,并提交详细的成果报告
  • 开发(定制) – 针对特定客户调整需求的硬件和软件解决方案
  • 设计检查 – 检查客户的VisualApplets设计

专业咨询服务

灵活实施适用于高速应用的深度学习技术

通过利用深度神经网络(例如CNN)进行深度学习,过去难以执行的不少图像处理应用程序现在都能得以简化和加速。与使用现有的算法方法相比,深度学习可以更轻松地完成许多分类任务。VisualApplets中预配置的CNN算子可以通过多种方式进行调整,并能与预许可的图像采集卡microEnable 5 deepVCL配合使用,适用于需要高带宽的实时应用。

获取销售支持

没有找到您需要的信息?

配备FPGA的高速图像采集卡

适用于实时高性能应用的图像采集卡

在市场种类最丰富的图像采集卡系列中,选择适用于您的图像处理任务的一款,具备强大的图像采集和图像预处理功能,延迟低,能通过所有传统的相机接口实现的最高速度。

了解有关图像采集卡的更多信息
图像采集卡触发板

图像采集卡触发板:让一切组件同步运行

高性能信号处理技术能以最小的延迟来控制图像采集,并实时同步图像处理系统的硬件外围设备,如相机、光源、光栅、旋转编码器等。Opto和TTL触发板可扩展图像采集卡,并可以在图像采集卡、触发器或外围设备之间实现一系列的连接。

了解有关触发板的更多信息
图像采集卡软件

图像采集卡软件:搭配图像采集卡的完美工具

借助microDiagnostics、microDisplay和图像采集卡SDK,这个软件解决方案让您可以轻松灵活地配置、测试和激活整套图像处理系统。用户可以更换相机等组件,并且可以通过附加功能来增强整个系统。

有关图像采集卡软件的更多信息