Go to the documentation of this file.
108 int32_t (*registration_table)[2];
121 int cx,
int cy,
int wz,
double* wx,
double* wy);
126 uint16_t* depth_mm, uint8_t* rgb_raw, uint8_t* rgb_registered );
int32_t dx_beta_inc
Definition: libfreenect_registration.h:61
FREENECTAPI int freenect_destroy_registration(freenect_registration *reg)
registration padding info (?)
Definition: libfreenect_registration.h:84
int32_t dydydx_start
Definition: libfreenect_registration.h:76
freenect_reg_info reg_info
Definition: libfreenect_registration.h:100
int32_t dxdy_start
Definition: libfreenect_registration.h:65
int32_t dx_center
Definition: libfreenect_registration.h:39
int32_t back_comp2
Definition: libfreenect_registration.h:78
internal Kinect zero plane data
Definition: libfreenect_registration.h:91
uint16_t * raw_to_mm_shift
Definition: libfreenect_registration.h:106
uint16_t start_lines
Definition: libfreenect_registration.h:85
int32_t dx
Definition: libfreenect_registration.h:44
float reference_pixel_size
Definition: libfreenect_registration.h:95
float dcmos_rcmos_dist
Definition: libfreenect_registration.h:93
int32_t by
Definition: libfreenect_registration.h:49
float reference_distance
Definition: libfreenect_registration.h:94
int32_t rollout_size
Definition: libfreenect_registration.h:59
int32_t bx
Definition: libfreenect_registration.h:42
struct _freenect_device freenect_device
Definition: libfreenect.h:180
int32_t cx
Definition: libfreenect_registration.h:43
#define FREENECTAPI
If Win32, export all functions for DLL usage.
Definition: libfreenect.h:188
int32_t back_comp1
Definition: libfreenect_registration.h:74
int32_t rollout_blank
Definition: libfreenect_registration.h:58
int32_t dydx_start
Definition: libfreenect_registration.h:66
int32_t dydy_start
Definition: libfreenect_registration.h:67
FREENECTAPI freenect_registration freenect_copy_registration(freenect_device *dev)
double const_shift
Definition: libfreenect_registration.h:104
int32_t dx_start
Definition: libfreenect_registration.h:46
uint16_t cropping_lines
Definition: libfreenect_registration.h:87
int32_t * depth_to_rgb_shift
Definition: libfreenect_registration.h:107
int32_t dydxdy_start
Definition: libfreenect_registration.h:72
float dcmos_emitter_dist
Definition: libfreenect_registration.h:92
int32_t dxdxdy_start
Definition: libfreenect_registration.h:71
int32_t dydxdx_start
Definition: libfreenect_registration.h:70
Definition: libfreenect_registration.h:38
int32_t cy
Definition: libfreenect_registration.h:50
FREENECTAPI void freenect_map_rgb_to_depth(freenect_device *dev, uint16_t *depth_mm, uint8_t *rgb_raw, uint8_t *rgb_registered)
int32_t dy_start
Definition: libfreenect_registration.h:53
all data needed for depth->RGB mapping
Definition: libfreenect_registration.h:99
uint16_t end_lines
Definition: libfreenect_registration.h:86
int32_t ay
Definition: libfreenect_registration.h:48
int32_t dy_beta_inc
Definition: libfreenect_registration.h:62
int32_t dx_beta_start
Definition: libfreenect_registration.h:55
int32_t dy
Definition: libfreenect_registration.h:51
int32_t ax
Definition: libfreenect_registration.h:41
int32_t dy_beta_start
Definition: libfreenect_registration.h:56
FREENECTAPI void freenect_camera_to_world(freenect_device *dev, int cx, int cy, int wz, double *wx, double *wy)
int32_t dxdxdx_start
Definition: libfreenect_registration.h:69
int32_t dydydy_start
Definition: libfreenect_registration.h:80
freenect_reg_pad_info reg_pad_info
Definition: libfreenect_registration.h:101
freenect_zero_plane_info zero_plane_info
Definition: libfreenect_registration.h:102
int32_t dxdx_start
Definition: libfreenect_registration.h:64