GenICam


GenICam (abreviatura de Interfaz genérica para cámaras) es una interfaz de programación genérica para cámaras de visión artificial (industriales). El objetivo del estándar es desacoplar la tecnología de interfaces de cámaras industriales (como GigE Vision , USB3 Vision , CoaXPress o Camera Link ) de la interfaz de programación de aplicaciones (API) del usuario. GenICam es administrado por la Asociación Europea de Visión Artificial ( EMVA ). El trabajo sobre el estándar comenzó en 2003 [1] y el primer módulo de GenICam, es decir, GenApi, se ratificó en 2006, mientras que el módulo final, es decir, GenTL, se ratificó en 2008. [2]

Muchas empresas en la industria de la visión artificial han contribuido al estándar. Las principales empresas involucradas en la redacción de los estándares GenICam son:

Debido a que muchas empresas participaron en la redacción del estándar GenICam y debido a los beneficios potenciales que parecía ofrecer, algunos fabricantes de cámaras ya comenzaron a utilizar GenICam en sus productos. Sin embargo, muchos de los que ayudaron a desarrollar el estándar todavía usan un SDK patentado. Por ejemplo, FLIR utiliza el SDK de Spinnaker ( https://www.ptgrey.com/spinnaker-sdk ).

GenICam consta de tres módulos para ayudar a resolver las principales tareas en el campo de la visión artificial de forma genérica. Estos módulos son: