The target of GenICam is to provide complete plug & play functionality for imaging applications.
Every GenICam camera contains a GenAPI XML description that lists the available camera features.
In this way, different cameras with different features can be addressed via the same software interface without any problem.
So it allows 3rd party software like CVB to implement a generic software interface.
For more information please look at www.genicam.org.
GenICam is hosted by the EMVA ( European Machine Vision Association ). Further info can be found under www.genicam.org
The Vision Standards are maintained and owned by the Automated Imaging Association ( AIA ).
Since they own the right we can not simply give it away.
Refer www.machinevisiononline.org for following standards:
•Camera Link HS.
CoaXPress is hosted by the Japan Industrial Imaging Association (JIIA) www.jiia.org
The goal of the GenICam design was to support not only GigE Vision but also IEEE-1394 as well.
GenICam can also be used to control any other kind of device such USB, but since there is no real standard for these technologies it really is up to the manufacturer to make sure the devices work with GenICam.
Some people say that GenICam is the compatibility layer.
A device which is GigE Vision compliant must also be GenICam compliant since GigE Vision has a mandatory reference to GenICam.
This is not the case in reverse however, since GenICam can also be used on other technologies.
It therefore can not have a fixed reference to GigE Vision.