使用技巧

分类依据:
主题:

「Dynamic Vision App for HALCON」

使用 HALCON 开发图像处理程序,然后直接在 IDS 基于视觉应用程序的相机中执行该程序,无需额外编写 IDS NXT 视觉应用程序,也无需需要耗费大量时间使用 C++ 开发视觉应用程序!而这一切,借助「Dynamic Vision App for HALCON」即可实现。「Dynamic Vision App for HALCON」是开发图像处理程序开发的绝佳补充。

一键切换线阵扫描模式

从IDS机器视觉固件版本1.7开始,用户可以通过新的“用户自定义设置控件”对相机设置进行优化。只需一次点击,即可将完整的参数设置保存至相机内存,或从相机内存中加载。即使采用生产商的“预设参数”,用户也可以从新的相机模式中受益,如线阵扫描和长曝光时间;因此采用面阵相机可以实现更广泛的应用范围。

基于乐高积木原理的触发机制

我们对乐高积木都十分熟悉。这些彩色塑料积木上具有专利凸点,可形成接合系统,任您发挥无穷想象力,随意组合积木。乐高积木原理既简单又具独创性,而事实证明成功的秘诀即在于此。机器视觉则充分利用了这一原理。

在 IDS GigE Vision Firmware V1.5 中,IDS 添加了 GenICam 标准功能命名约定提供的许多标准功能,极大地改进了 IDS 相机。IDS 还借助 IDS Vision Cockpit 为您提供理想的演示工具,供您用于重新构建并全面测试本文所述的所有触发案例。

使用IDS GigE Vision 相机可以做带宽控制

捕获的图像在被传感器完全读出前,就可以通过网络以封包的方式进行图像数据传输。这样一来可以将图像传输延迟的情形降到最低。然而,如果同时传输过多的数据,则很快地就会超出GigE 网络的最大宽带限制。

而且这种情况在多相机设置中的影响最大。如果必须重复请求数据,则会造成数据损失以及传输时间的增加。使用GigE Vision Standard 可以透过设置数据传输的参数来避免此种情形发生。透过使用IDS GigE Vision 系列相机的拓展设置轻松管理可用的带宽。

利用 uEye Python 接口和 Open CV 进行原型开发

传统的机器视觉正在迅速地向嵌入式视觉演进。嵌入式视觉系统不仅外形紧凑,而且能耗更低,性能更高,但最大的问题在于成本。

开发嵌入式视觉设备不仅耗时,而且成本高昂。这些高度专业化设备在数据接口、性能、存储空间和用户界面方面存在一定的限制,相比配备标准组件的桌面工作站而言,其在硬件处理和软件开发方面的难度很大。尤其是在进行专有开发(硬件平台、固件和软件)时,您可能需要耗费大量的时间才能取得初步成果。

但目前已有大量的可支持开箱测试的嵌入式标准组件可供使用,特别是在预开发阶段。通过与符合条件的软件解决方案配套使用,您可以快速获得有关视觉应用的洞见。您可以按照“使用技巧”中列出的几个简单步骤,利用 uEye 相机和 Raspberry Pi 3 实现简单嵌入式视觉应用。