GenICam

Generic software interface for industrial cameras

GenICam is a generic programming interface for cameras, meaning that any cameras compliant with the GenICam standard can be connected without manufacturer-specific configurations.

Why GenICam?

GenICam is a universal software interface for a wide range of standard interfaces such as GigE Vision, USB3 Vision, Camera Link and for all camera types and image formats. This approach makes it possible to connect any camera conforming to the GenICam standard to an interface, without the need for manufacturer-specific configurations.

Why GenICam?
GenICam is a software interface for machine vision interfaces. It allows access to the camera without manufacturer-specific configurations.

How does GenICam work?

The core of GenICam is a description of the camera properties in an XML descriptor file. Using this file, a translation program generates an application programming interface (GenAPI) or the elements of a graphical user interface (GUI) from this XML file in C++. This allows the user to easily access the camera's properties, such as gain, exposure time, etc., and to use the functions available on the camera. The GigE and USB3 Vision standards require that cameras with a GigE or USB 3.0 interface provide an XML description file.

As a programming interface, the GenApi provides access to the camera's properties. To enable this, each camera provides an XML file that is translated into C++.
As a programming interface, the GenApi provides access to the camera's properties. To enable this, each camera provides an XML file that is translated into C++.

Benefits of GenICam

  • Software that complies with the standard and cameras that comply with the standard will always be compatible

  • Forward-looking investment, as expansion or integration of the next generation of products is ensured

  • Low integration costs thanks to standardized components that harmonize with one another and low upkeep costs for the system when components are discontinued and must be replaced

  • The standard also allows for manufacturer-specific features to drive innovation

Who is GenICam?

The GenICam standard was developed by the European Machine Vision Association (EMVA). A group of major camera, framegrabber and programming library creators continues working together with Basler on the active development of this standard. For more information on GenICam, please visit www.GenICam.org.

Our vision products

All our products are GenICam compliant, making integration easy and future-proofing the vision system.

How can we support you?

We will be happy to advise you on product selection and find the right solution for your application.