eGrabber:GigE Vision、CoaXPress和Camera Link相机适用同一个API

Product / 04.2022


对于机器视觉应用程序的开发人员来说,有时面对相机接口可能难以抉择。Euresys的eGrabber Image Acquisition软件包含图像采集驱动程序、库和工具,它们与GigE Vision、CoaXPress以及Camera Link相机兼容。


1 | eGrabber StudioeGrabber的评估和演示应用程序。它可以测试图像采集,检查和配置相机和采集卡的参数,并将采集的视频录制到硬盘。

eGrabber最初作为Euresys采集卡的驱动程序和用户应用程序编程接口(API)而开发,它具有面向对象、用户友好的高级API,并与多种编程语言(C++、C#和Python)兼容。

 

Gigelink

eGrabber Gigelink是一种新的eGrabber选用插件,它提供了对GigE Vision相机的独立于硬件的通用访问。借助eGrabber Gigelink,用户可以在同一个应用程序中无缝集成多个品牌的GigE Vision相机,绕过专有的相机驱动程序。有了eGrabber,程序员就可以使用相同的概念、对象和函数调用,从任意品牌的GigE Vision相机、任意CoaXPress相机(通过Euresys Coaxlink采集卡)以及任意Camera Link相机(通过已发布的Euresys Grablink Duo采集卡)采集图像。eGrabber将传统的机器视觉基础设施与新式技术对接,即可以较低的增量成本进行功能扩展。这也简化了各种采集技术的组合,例如高分辨率的CoaXPress线扫相机(用于检测移动物体的表面)和低成本的GigE Vision相机(用于检测物体的极限)的图像采集结合起来就变得非常简单。
 

GenICam GenTL 产品

此外,eGrabber驱动程序和eGrabber Gigelink也是GenICam GenTL的官方生产商。他们能够无缝连接并向任何兼容GenTL的应用程序提供图像采集服务。这样很有用,例如与食品、制药或汽车质量控制应用中的面扫相机对接,可以实现视野宽阔的广泛定位和高分辨率的重点细节检查。
 


用户友好的接口

eGrabber Studio是eGrabber的评估和演示应用程序,它也可以在同一生态系统中使用。它可以测试图像采集,检查和配置相机和采集卡的参数(GenAPI特征),并将采集的视频录制到硬盘。还可以显示实时直方图、轮廓和像素信息。


图像2 | eGrabber Image Acquisition软件包含图像采集驱动程序、库和工具,它们与GigE VisionCoaXPressCamera Link相机兼容。
 

调试

Memento是eGrabber生态系统的调试工具。在图像采集期间,它会详细记录与相机、采集卡及其驱动程序、主机应用程序相关的事件日志。Memento驱动程序记录各类事件,例如驱动程序函数调用、回调、采集卡接收的触发信号、发送到灯光控制器的闪控信号、相机控制信号等,并且包含精确的时间戳和详细的上下文信息。在Memento应用程序中,用户可以显示这些事件的列表、关联的时间戳以及有用的上下文信息。列出的事件也会在时间轴中显示。您可以根据不同的详细程度过滤和仅显示最关键的消息,或是提供更详细的日志信息。此外,还可以根据消息的来源或性质提供其他显示和突出显示选项。您也可以使用搜索功能根据内容查找消息。Memento 可以协助开发人员进行应用程序开发调试和系统操作。它能帮助他们了解机器的行为,准确找到错过触发信号或丢失图像的原因。
 

实时记录

如果是出于归档或诊断目的而需要实时录制视频,eGrabber Recorder会提供录制视频到硬盘的服务。它与硬盘驱动器 (HDD) 和固态驱动器 (SSD) 兼容。更特别的是,快速固态硬盘(如NVMe PCIe Gen 3×8或Gen 4×4 M.2固态硬盘)已变得很实惠,现在其带宽适应目前速度更快的相机的要求。eGrabber Recorder专注于性能。此库经过高度优化,能以这些磁盘的最大带宽高效而又持续地存储视频流,直至存储容量用完为止。
 

桥接OPEN EVISION

Open eVision是一套图像分析库和软件工具,通过它们可以对图像进行文本读取和读码、匹配和测量、3D处理和深度学习检查。eGrabber Bridge确保与相机顺利对接(握手和数据格式)来访问这些库。它由一种免费的评估和原型设计应用程序 - Open eVision Studio完成,可对选定的Open eVision库进行调整、测试并生成代码。