GFreenect - Reference Manual | ||||
---|---|---|---|---|
Top | Description |
enum GFreenectDepthFormat; enum GFreenectLed; enum GFreenectResolution; enum GFreenectSubdevice; enum GFreenectVideoFormat;
typedef enum { GFREENECT_DEPTH_FORMAT_11BIT = 0, GFREENECT_DEPTH_FORMAT_10BIT = 1, GFREENECT_DEPTH_FORMAT_11BIT_PACKED = 2, GFREENECT_DEPTH_FORMAT_10BIT_PACKED = 3, GFREENECT_DEPTH_FORMAT_REGISTERED = 4, GFREENECT_DEPTH_FORMAT_MM = 5 } GFreenectDepthFormat;
Available formats for the depth camera stream.
11 bit depth information in one uint16 per pixel | |
10 bit depth information in one uint16 per pixel | |
11 bit packed depth information | |
10 bit packed depth information | |
Processed depth data in mm, aligned to 640x480 RGB | |
Depth to each pixel in mm, but left unaligned to RGB image |
typedef enum { GFREENECT_LED_OFF = 0, GFREENECT_LED_GREEN = 1, GFREENECT_LED_RED = 2, GFREENECT_LED_YELLOW = 3, GFREENECT_LED_BLINK_GREEN = 4, GFREENECT_LED_BLINK_RED_YELLOW = 6 } GFreenectLed;
Available LED states.
typedef enum { GFREENECT_RESOLUTION_LOW = 0, GFREENECT_RESOLUTION_MEDIUM = 1, GFREENECT_RESOLUTION_HIGH = 2 } GFreenectResolution;
Available resolutions for depth and video camera streams.
typedef enum { GFREENECT_SUBDEVICE_MOTOR = 0x01, GFREENECT_SUBDEVICE_CAMERA = 0x02, GFREENECT_SUBDEVICE_AUDIO = 0x04, GFREENECT_SUBDEVICE_ALL = GFREENECT_SUBDEVICE_MOTOR | GFREENECT_SUBDEVICE_CAMERA | GFREENECT_SUBDEVICE_AUDIO } GFreenectSubdevice;
Enumeration of available subdevices. Used in gfreenect_device_new()
to specify what subdevices to activate.
typedef enum { GFREENECT_VIDEO_FORMAT_RGB = 0, GFREENECT_VIDEO_FORMAT_BAYER = 1, GFREENECT_VIDEO_FORMAT_IR_8BIT = 2, GFREENECT_VIDEO_FORMAT_IR_10BIT = 3, GFREENECT_VIDEO_FORMAT_IR_10BIT_PACKED = 4, GFREENECT_VIDEO_FORMAT_YUV_RGB = 5, GFREENECT_VIDEO_FORMAT_YUV_RAW = 6 } GFreenectVideoFormat;
Available video formats for the video camera stream.
Decompressed RGB mode (demosaicing done by libfreenect) | |
Bayer compressed mode (raw information from camera) | |
8-bit IR mode | |
10-bit IR mode | |
10-bit packed IR mode | |
YUV RGB mode | |
YUV raw mode |