40 #include <dc1394/dc1394.h>
62 dc1394color_filter_t* bayerPattern )
72 if ( err != DC1394_SUCCESS )
83 *bayerPattern = (dc1394color_filter_t) 0;
86 *bayerPattern = DC1394_COLOR_FILTER_RGGB;
89 *bayerPattern = DC1394_COLOR_FILTER_GBRG;
92 *bayerPattern = DC1394_COLOR_FILTER_GRBG;
95 *bayerPattern = DC1394_COLOR_FILTER_BGGR;
130 err = dc1394_set_control_register( camera,
150 unsigned int* pnRows,
151 unsigned int* pnCols )
159 if ( err != DC1394_SUCCESS )
164 unsigned char ucSensorInfo = 0xf & value;
166 switch( ucSensorInfo )
170 printf(
"Illegal sensor board info detected!\n" );
171 return DC1394_FAILURE;
Header file for the registers for the PGR toolbox.
dc1394error_t getSensorInfo(dc1394camera_t *camera, bool *pbColor, unsigned int *pnRows, unsigned int *pnCols)
#define SENSOR_BOARD_INFO_REGISTER
dc1394error_t getBayerTile(dc1394camera_t *camera, dc1394color_filter_t *bayerPattern)
dc1394error_t setEndian(dc1394camera_t *camera, bool bBigEndian)
#define BAYER_TILE_MAPPING_REGISTER
#define IMAGE_DATA_FORMAT_REGISTER