What is GenICam?

You are currently viewing the documentation for version 2.3.1. To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ To use the latest version, visit the Mech-Mind Download Center to download it.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

GenICam is a common machine vision industry standard developed by the European Machine Vision Association (EMVA), which allows the use of a unified programming interface to control machine vision cameras.

The GenICam standard provides a widely-applicable programming interface that provides an end-to-end configuration interface for standard interfaces including GigE Vision, USB 3.0 Vision, Camera Link, and IEEE 1394.

For cameras compliant with the GenICam standard, GenICam-compliant machine vision software (such as HALCON) can be used to conveniently connect and control cameras without camera-specific configuration.

Processing Principles

  1. A GenICam-compliant camera provides an XML descriptor file, which describes the camera parameters and indicates the features and functions provided by the camera.

  2. A GenICam-compatible machine vision software converts the XML file into the GenAPI application programming interfaces or graphical user interface elements.

  3. By using the application programming interfaces or graphical user interface on the machine vision software, you can easily access and use the features and functions provided by the camera.

For more information about GenICam, please visit:GenICam.

Camera’s Support for GenICam Standard

After upgrading the camera firmware to 2.0.0 or above, the camera is compatible with the GenICam/GigE Vision standards, and you can control the camera with third-party machine vision software (“GenICam client”), such as HALCON.

For the camera parameters that are available and adjustable in GenICam clients, please refer to Camera Parameters Available in GenICam Client.

If you want to connect to and manage the camera with HALCON, refer to Usage Guide for HALCON samples.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.