GenICam

The goal of the standard is to decouple industrial camera interfaces technology (such as GigE Vision, USB3 Vision, CoaXPress or Camera Link) from the user application programming interface (API).

GenICam is administered by the European Machine Vision Association (EMVA).

[2] Many companies in the machine vision industry have contributed to the standard.

A common software interface that tries to support all genicam cameras is available: aravis.

GenICam consists of three modules to help solving the main tasks in machine vision field in a generic way.