DUNE: Uniform Navigational Environment
2016.03.0
|
Device driver for the Imaging Source DFK 51BG02.H GigE CCD Color Camera.
The GigE Vision protocol is based on the UDP/IP standard and is available only by signing a non-disclosure agreement and paying a fee. To implement this driver and associated classes the GigE Vision protocol for this camera was reversed engineered using the packet sniffer Wireshark and Imaging Source's IC Capture.
Even though the vendor advertises that the camera supports RGB32 output, the camera is only able to output images in Y800 (Grayscale) and Bayer 8 GBRG (GBGB.. RGRG..), IC Capture does the conversion from Bayer 8 to RGB24 and RGB32 formats. In this device driver we convert Bayer 8 to YUV420 and then to JPEG, this approach is faster than converting to RGB24 and yields smaller JPEGs.
Other limitations of this camera include:
This device driver is capable of controlling the following parameters:
This driver will output JPEG files, one for each captured frame, to the folder LOG_FOLDER/Photos/NAME.jpg, where LOG_FOLDER is the current log folder and NAME is the amount of seconds elapsed since the Unix Epoch (1st January, 1970) with four decimal places.
Classes | |
class | AutoExposure |
class | Frame |
class | GVCP |
class | GVSP |
struct | Arguments |
struct | Task |
class | WhiteBalance |