eGrabber Driver

Coaxlink and Grablink Duo driver

At a glance
  • C++, C# and Python APIs
  • Support for single-thread and multi-thread callbacks for real-time event handling
  • Support for script files to configure the frame grabber and camera
  • Compatible with GenICam, GenApi and GenTL
  • Compatible with Windows, Linux and macOS



Compare Where to buy


Description
Description

The eGrabber Driver is a library of classes that provides an easy-to-use programming interface for image acquisition from Coaxlink and Grablink Duo frame grabbers. eGrabber features a high-level, object oriented, user-friendly API compatible with C++, C# and Python.


GenICam
GenICam

The eGrabber Driver and eGrabber Gigelink are also official GenICam GenTL producers. They seamlessly connect and provide image acquisition services to any application compatible with GenTL.


eGrabber: <a target="_blank" href=https://www.euresys.com/en/About-us/Blog-event/News/Image-Acquisition-Tools>A single API for GigE Vision, CoaXPress & Camera Link cameras</a>
eGrabber: A single API for GigE Vision, CoaXPress & Camera Link cameras

eGrabber Gigelink, a new optional add-on to eGrabber, provides a universal, hardware-independent access to GigE Vision cameras. eGrabber Gigelink allows the user to seamlessly integrate GigE Vision cameras from multiple brands in the same application, bypassing the proprietary camera drivers. With eGrabber, programmers can then use the same concepts, objects, and function calls to acquire images from GigE Vision cameras of any brand, from any CoaXPress cameras and any Camera Link camera.


Genapi script files

eGrabber supports readable script files that can be used to automate camera and frame grabber configuration. Their syntax uses a subset of JavaScript. Using a script file provides several advantages:

  • The camera or frame grabber configuration can be changed without recompiling the application.
  • The configuration script can be loaded by eGrabber Studio to validate the configuration outside of the user application.
  • A configuration script can be shared by several applications written in different languages.


C++,C# and Python
C++,C# and Python

Euresys::EGrabber is a library of C++ classes. Moreover, eGrabber can be used in .NET languages (C#, VB.NET, etc.) via a .NET assembly. Python bindings are also provided as a Python wheel installation package.


Compatible with Windows, Linux and macOS
Compatible with Windows, Linux and macOS

  • All versions from Windows 7 SP1 to Windows 11, including the server versions, on x86_64 (64-bit) platforms
  • Designed to be independent of the Linux distribution, on x86_64 and AArch64 (ARM64) platforms
  • Designed to support all macOS versions from version 10.12 on x86_64 (64-bit) platforms


Callback functions

eGrabber supports the definition of callback functions, functions that are automatically called when specified events occur. eGrabber’s events are related to new images (buffers), data streams, the camera and illumination controller, the frame grabber’s I/O toolbox or the CoaXPress interface events. Single-thread and multi-thread callbacks are supported.


Works great in eGrabber Studio
Works great in eGrabber Studio

Also available in the same ecosystem, eGrabber Studio is the evaluation and demonstration application of eGrabber. It allows testing image acquisition, checking and configuring the parameters (GenAPI features) of the cameras and frame grabbers and recording the acquired video onto the hard disk. Live histogram, profile and pixel information display are also available.


Software
Host PC Operating System
  • Microsoft Windows 11, 10, 8.1, 7 for x86-64 (64-bit) processor architecture
  • Linux for x86-64 (64-bit) and AArch64 (64-bit) processor architectures
  • macOS for x86-64 (64-bit) processor architecture
Ordering Information
Product code - Description