|
Generic Interface for Cameras | GENICAM ![]()
The new GenICam standard has recently been ratified and released and is designed to provide a common platform for a wide variety of cameras irrespective of their connection type. GenICam is designed for cameras that use GigE, Cameralink, Firewire and other digital connections and provides a common interface for developers and users. It will provide cross-compatibility between different camera manufacturers and enable a common programming interface. In short, this new standard is going to provide a generic programming interface for all kinds of cameras. No matter what interface technology it uses. Genicam has been developed by a committee of the European Machine Vision Association and leading vision product manufacturers. They include Dalsa/Coreco, Allied Vision Technologies and JAI to name but a few. In today's machine vision and image analysis environment it is recognized that customers want the choice to use any image processing library, any camera, and any smart feature the camera can provide. We as camera vendors want to be able to provide our customers with the right camera for their environment no matter what interface it uses. Software library vendors have to support all cameras and support all smart features which at present with all the different interfaces available can be exhaustive and highly time consuming. GenICam supports four main uses:
Configuring the camera: In the "configuring a camera" use case, the transport layer
is responsible for providing access to the registers in a camera. That
is, the transport layer must provide the ReadRegister and WriteRegister
functions. GenICam in turn is responsible for translating this feature
to call a set of ReadRegister / WriteRegister function calls to the camera.
Grabbing Images: It is possible to use GenICam solely for the purpose of configuring a camera and use whatever grab interface is appropriate. However GenICam also provides a standard way to acquire image data. The idea is to standardize an abstract interface and control flow for the typical grab sequence ![]()
Graphical User Interface The GenICam API provides all of the means necessary to implement a sophisticated, but nevertheless generic, graphical user interface, such as:
Transmitting Extra Image Data Cameras may send not only image data, but also have additional information attached to the image. Examples would be a frame counter, a trigger time stamp, the current AOI, or even a histogram of the image. In order to pack this additional data along with the image information, the Genicam standard defines a chunk stream format. Key Benefits for you:
For more information please contact us. |
||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|
FRAME GRABBERS | |
Select
by Manufacturer ![]() |
|
Std Colour/Mono for Analogue Cameras | |
Advanced Scan for Analogue | |
RS-422/LVDS | |
for LAPTOPS | |
Firewire | |
Camera Link | |
Vision Processors | |
Standalone Vision Engines | |
![]() |
![]() |
|
LENSES | |
Select
by Manufacturer ![]() |
|
Multi-sensor | |
High Magnification | |
High Resolution | |
Optical Filters | |
Machine Vision | |
Macro | |
Near IR | |
Specialty | |
Telecentric | |
Zoom | |
![]() |
![]() |
|
LIGHTING | |
Select
by Manufacturer ![]() |
|
LED Lighting | |
High Power for High Speed | |
Structured Laser Lighting | |
Fibre Optic Lighting | |
Strobe Lighting | |
Infra Red Lighting | |
Lighting Controllers | |
![]() |
![]() |
|||
SOFTWARE | |||
Select by Manufacturer | |||
Artificial
Intelligence ![]() |
|||
Digital
Image Correlation ![]() |
|||
Machine
Vision ![]() |
|||
Image
Analysis ![]() |
|||
Motion
Analysis ![]() |
|||
Hyperspectral ![]() |
|||
![]() |
![]() |
|
VISION SYSTEMS | |
Select
by Manufacturer ![]() |
|
Online Ore Sizing | |
Portable DVR systems | |
Hyperspectral Vision Systems | |
TELEDYNE DALSA ipd Vision Appliances | |
Custom System Integration | |
![]() |
![]() |
|
INDUSTRIAL PCS | |
Select by Manufacturer ![]() |
|
Displays | |
PCs | |
![]() |