EGrabberBridge - Using Images from eGrabber Sources

EGrabberBridge and EGrabber

EGrabberBridge is a user-friendly namespace of conversion classes. These classes perform the direct conversion from a buffer originating from eGrabber, the API of eGrabber sources, to an eVision data container.

See EGrabber documentation for more information about the eGrabber library.

EGrabber Sources

The possible eGrabber sources are the following:

  • Euresys Coaxlink frame grabbers

  • Gigelink vision cameras

Prerequisites

  • A Coaxlink frame grabber: Coaxlink 11.0.3 (or newer) or eGrabber 12.8 (or newer)

  • A Gigelink vision camera: eGrabber 12.8 (or newer)

Libraries

  • To use EGrabberBridge in C++, include the following header:

    #include <eVision/EGrabberBridge.h>
    
  • To use EGrabberBridge in C#, reference the assembly in addition to the eVision .NET assembly.

Data Containers

Examples and Code Snippets

  • A sample (UsingEGrabberBridge) illustrates the use of the EGrabberBridge classes using callbacks. The sample is available in C++ and in C# and is present in its corresponding samples solution under the EGrabberBridge name.

  • A code snippet (Using EGrabberBridge with Format Conversion) is available to show how to use EGrabberBridge to perform the inversion of an image acquired using EGrabber.

  • Camera and GenTL parameters can be handled through the EGrabber Object setters and getters (see EGrabber documentation).

  • You can also test out parameters using the GenTL application (see GenTL documentation).

See Also

Code Snippets

Easy to understand, ready to copy code snippets.

EGrabberBridge Code Snippets
Sample

Sample acquiring image using EGrabberBridge.

EGrabberBridge Sample Program