The Generic Interface for Cameras standard is the base for plug & play handling of cameras and devices.

Today’s digital cameras are packed with much more functionality than just delivering an image. Processing the image and appending the results to the image data stream, controlling external hardware, and doing the real-time part of the application have become common tasks for machine vision cameras. As a result, the programming interface for cameras has become more and more complex.


The goal of GenICamTM is to provide a generic programming interface for all kinds of cameras and devices. No matter what interface technology (GigE Vision, USB3 Vision, CoaXPress, Camera Link HS, Camera Link, 1394 DCAM, etc.) they are using or ... read more


The official public releases of the GenICamTM standard are available for download below. GenICamTM package GenICamTM Standard Version 3.0.1 consists of GenApi 3.0.1, GenTL 1.5, SFNC 2.3, GenTL SFNC 1.0, GenCP 1.2 and CLProtocol 1.1, refer to individual module downloads ... read more

Group Members

  3D-ONE A2e Technologies ABS GmbH Accu Soft Corp. Active Silicon Ltd. Adaptive Vision Adimec B.V ADLINK Technology, Inc. Advantech Co., Ltd. Allied Vision Technologies GmbH ALLTEC GmbH ALPHA Research and Manufacturing Andor Technology PLC AQSENSE, SL ASML AT - ... read more

Compliant products

There are basically three types of GenICamTM compliant products: cameras, transport layers, and software libraries. The rules specifying which products are considered to be GenICamTM compliant are listed in the GenICamTM license document. The GenICamTM standard committee will provide a ... read more

Status & History

The latest releases of the GenICamTMstandard modules are: GenApi standard version 3.0.1 (released in May 2016) SFNC (Standard Features Naming Convention) standard version 2.3 (released in May 2016) PFNC (Pixel Format Naming Convention) standard version 2.1 (submodule of SFNC, released ... read more