About: GenICam

An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

GenICam (abbreviated for Generic Interface for Cameras) is a generic programming interface for machine vision (industrial) cameras. 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. The work on the standard began in 2003 and the first module in GenICam, i.e., GenApi, was ratified in 2006 whereas the final module, i.e., GenTL was ratified in 2008.

Property Value
dbo:abstract
  • GenICam (Abk. für Generic Interface for Cameras) ist eine generische Programmier-Schnittstelle für Kameras, die in der industriellen Bildverarbeitung eingesetzt wird. Ziel dieses Standards ist die Entkopplung der Schnittstellen-Technologie industrieller Kameras (wie z. B. GigE Vision oder Camera Link) von der Programmier-Schnittstelle der Benutzer-Anwendung (API). GenICam wird von der European Machine Vision Association betreut. Die Arbeit an dem Standard wurde im Jahr 2003 begonnen und sein erstes Modul, GenApi, wurde 2006 ratifiziert. Das letzte Modul, GenTL, folgte im Jahr 2008. (de)
  • GenICam (abbreviated for Generic Interface for Cameras) is a generic programming interface for machine vision (industrial) cameras. 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. The work on the standard began in 2003 and the first module in GenICam, i.e., GenApi, was ratified in 2006 whereas the final module, i.e., GenTL was ratified in 2008. Many companies in the machine vision industry have contributed to the standard. The main companies involved in drafting the GenICam standards are: * Adimec * Allied Vision Technologies * Basler AG * Baumer * DALSA * e2v semiconductors * FLIR Integrated Imaging Solutions (formerly known as Point Grey Research Inc. which FLIR Systems Inc. acquired in 2016) * JAI Pulnix * Leutron Vision * MATRIX VISION * Matrox Imaging * MVTec Software * National Instruments * Pleora * Stemmer Imaging Because many companies were involved in drafting the GenICam standard, and because of the potential benefits it seemed to offer, some camera manufacturers have already started to use GenICam in their products. However, many who helped develop the standard still use a proprietary SDK. For instance FLIR uses the Spinnaker SDK (https://www.ptgrey.com/spinnaker-sdk). GenICam consists of three modules to help solving the main tasks in machine vision field in a generic way. These modules are: * GenApi: Using an XML description file, this is used to configure the camera and details how to access and control cameras; * Standard Feature Naming Convention (SFNC): This is the recommended names and types for common features in cameras to promote interoperability; * GenTL: This is the transport layer interface for enumerating cameras, grabbing images from the camera, and moving them to the user application. GenICam provides supports for five basic functions: 1. * Configuring the camera—This function could support a range of camera features such as frame size, acquisition speed, pixel format, gain, image offset, etc. 2. * Grabbing images—This function will create access channels between the camera and the user interface and initiates receiving images 3. * Graphical user interface—This function enables user GUI interface to seamlessly talk to the camera(s) 4. * Transmitting extra data—This function enables cameras to send extra data on top of the image data. Typical examples could be histogram information, time stamp, area of interest in the frame, etc. 5. * Delivering events—This function enables cameras to talk to the application through an event channel. (en)
  • GenICam (Generic Interface for Cameras) è una interfaccia di programmazione generica per applicazioni di machine vision. L'obiettivo dello standard è quello di separare la tecnologia utilizzata per l'interfaccia fisica della camera (come per esempio GigE Vision o Camera Link) dall'interfaccia applicativa presentata all'utente (API). GenICam è amministrato dalla European Machine Vision Association ). Il lavoro sullo standard è iniziato nel 2003 e il primo modulo di GenICam, GenApi, è stato ratificato nel 2006 mentre il modulo finale, GenTL, è stato ratificato nel 2008. Molte imprese dell'ambito industriale della machine vision hanno contribuito allo standard. Le compagnie maggiormente coinvolte nel progetto sono: : * * Baumer * * * * * * * * National Instruments * * Grazie al numero di imprese coinvolte nel progetto GenICam e grazie ai benefici di interoperabilità che si spera di ottenere con il progetto, i costruttori di componenti per machine vision hanno già iniziato ad utilizzare lo standard nei loro prodotti. Tuttavia, le imprese che hanno contribuito a realizzare lo standard stanno seguendo un "approccio a due vie", sviluppando ancora SDK proprietari. È ancora da vedere se GenICam può sostituire tutti gli SDK development e raggiungere gli obbiettivi di interoperabilità e, possibilmente, prodotti di machine vision meno costosi. GenICam è composto da tre moduli che aiutano a svolgere i compiti principali nel campo della machine vision in maniera generica. Questi moduli sono: * GenApi: Utilizzando un file XML come descrittore, si configura la telecamera e si descrivono i dettagli per poterla controllare * Standard Feature Naming Convention (SFNC): I nomi e tipi da utilizzarsi per caratteristiche comuni a tutte le telecamere, per raggiungere l'interoperabilità. * GenTL: Questa è l'interfaccia a livello di trasporto per molte telecamere, acquisisce le immagini dalla telecamera e le passa all'applicazione. GenICam fornisce supporto per cinque funzioni fondamentali : 1. * Configurare la telecamera: questa funzione può supportare una serie di parametri della telecamera come ad esempio la misura dei frame, la velocità di acquisizione, il formato dei pixel, il guadagno, l'offset, ecc... 2. * Acquisizione di immagini: questa funzione crea un canale d'accesso tra la telecamera e l'interfaccia utente, oltre ad inizializzare la ricezione delle immagini 3. * Interfaccia Grafica: questa funzione permette alle interfacce utente (GUI) di interagire fluidamente con le telecamere 4. * Trasmissione di dati extra: questa funzione permette l'invio di dati ulteriori oltre all'immagine stessa. Tipici esempi possono essere informazioni riguardo l'istogramma, il timestap, l'area di interesse nel frame, ecc... 5. * Gestione di eventi: questa funzione permette alle telecamere di parlare all'applicazione tramite un canale eventi. (it)
  • GenICam (ang.) Generic Interface for Cameras, standard definiujący w sposób ogólny cechy interfejsu programowania aplikacji (API) dla wszystkich rodzajów kamer przemysłowych stosowanych w systemach wizyjnych. Uniezależnia to sposób przygotowania oprogramowania współpracującego z kamerą od zastosowanego standardu interfejsu komunikacyjnego (np. lub Camera Link) i innych cech urządzenia.Standard GenICam jest zarządzany przez Europejskie Stowarzyszenie Systemów Wizyjnych (ang.) European Machine Vision Association. Prace nad standardem rozpoczęto w 2003, co zaowocowało zatwierdzeniem w roku 2006 pierwszego modułu GenICam, o nazwie GenApi. Ostatni moduł GenTL zatwierdzono w roku 2008. Przy tworzeniu standardu uczestniczyło wiele firm z branży systemów wizyjnych w tym: * * * * * * Matrox Imaging * * National Instruments * * * Smartek Vision GenICam zawiera trzy moduły umożliwiające rozwiązanie w sposób ogólny podstawowych zadań w obszarze przemysłowych systemów wizyjnych. Modułami tymi są: * GenApi: stosowany do konfiguracji kamery i zapisu informacji o sposobie dostępu do funkcji kamery i sterowania kamerą. Informacje zapisywane w formacie pliku XML; * Nazewnictwo standardowych cech (ang.)Standard Feature Naming Convention (SFNC): zawiera zalecane nazwy i typy wspólnych cech kamer dla potrzeb zapewnienia wzajemnej kompatybilności; * GenTL: zawiera opis warstwy interfejsu komunikacji w celu nadawania identyfikatorów kamer, pozyskiwania obrazów z kamer i przekazywania ich do oprogramowania użytkowego. GenICam wspiera grupę pięciu podstawowych funkcji urządzeń wizyjnych: 1. * Konfiguracji kamery, 2. * Przechwytywanie obrazów, 3. * Graficznego interfejsu użytkownika (ang.) Graphical user interface GUI, 4. * Transmisji danych dodatkowych, 5. * Obsługi zdarzeń. (pl)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 19781161 (xsd:integer)
dbo:wikiPageLength
  • 4165 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1109070111 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • GenICam (Abk. für Generic Interface for Cameras) ist eine generische Programmier-Schnittstelle für Kameras, die in der industriellen Bildverarbeitung eingesetzt wird. Ziel dieses Standards ist die Entkopplung der Schnittstellen-Technologie industrieller Kameras (wie z. B. GigE Vision oder Camera Link) von der Programmier-Schnittstelle der Benutzer-Anwendung (API). GenICam wird von der European Machine Vision Association betreut. Die Arbeit an dem Standard wurde im Jahr 2003 begonnen und sein erstes Modul, GenApi, wurde 2006 ratifiziert. Das letzte Modul, GenTL, folgte im Jahr 2008. (de)
  • GenICam (abbreviated for Generic Interface for Cameras) is a generic programming interface for machine vision (industrial) cameras. 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. The work on the standard began in 2003 and the first module in GenICam, i.e., GenApi, was ratified in 2006 whereas the final module, i.e., GenTL was ratified in 2008. (en)
  • GenICam (Generic Interface for Cameras) è una interfaccia di programmazione generica per applicazioni di machine vision. L'obiettivo dello standard è quello di separare la tecnologia utilizzata per l'interfaccia fisica della camera (come per esempio GigE Vision o Camera Link) dall'interfaccia applicativa presentata all'utente (API). GenICam è amministrato dalla European Machine Vision Association ). Il lavoro sullo standard è iniziato nel 2003 e il primo modulo di GenICam, GenApi, è stato ratificato nel 2006 mentre il modulo finale, GenTL, è stato ratificato nel 2008. (it)
  • GenICam (ang.) Generic Interface for Cameras, standard definiujący w sposób ogólny cechy interfejsu programowania aplikacji (API) dla wszystkich rodzajów kamer przemysłowych stosowanych w systemach wizyjnych. Uniezależnia to sposób przygotowania oprogramowania współpracującego z kamerą od zastosowanego standardu interfejsu komunikacyjnego (np. lub Camera Link) i innych cech urządzenia.Standard GenICam jest zarządzany przez Europejskie Stowarzyszenie Systemów Wizyjnych (ang.) European Machine Vision Association. Prace nad standardem rozpoczęto w 2003, co zaowocowało zatwierdzeniem w roku 2006 pierwszego modułu GenICam, o nazwie GenApi. Ostatni moduł GenTL zatwierdzono w roku 2008. (pl)
rdfs:label
  • GenICam (de)
  • GenICam (en)
  • GenICam (it)
  • GenICam (pl)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License