109 int32_t (*registration_table)[2];
122 int cx,
int cy,
int wz,
double* wx,
double* wy);
uint16_t cropping_lines
Definition: libfreenect-registration.h:88
#define FREENECTAPI
If Win32, export all functions for DLL usage.
Definition: libfreenect.h:187
freenect_zero_plane_info zero_plane_info
Definition: libfreenect-registration.h:103
int32_t dx_beta_inc
Definition: libfreenect-registration.h:62
int32_t dx_center
Definition: libfreenect-registration.h:40
int32_t rollout_blank
Definition: libfreenect-registration.h:59
FREENECTAPI freenect_registration freenect_copy_registration(freenect_device *dev)
int32_t cx
Definition: libfreenect-registration.h:44
freenect_reg_info reg_info
Definition: libfreenect-registration.h:101
int32_t bx
Definition: libfreenect-registration.h:43
int32_t dxdy_start
Definition: libfreenect-registration.h:66
int32_t dydydy_start
Definition: libfreenect-registration.h:81
int32_t dxdxdx_start
Definition: libfreenect-registration.h:70
int32_t dydxdy_start
Definition: libfreenect-registration.h:73
int32_t dy
Definition: libfreenect-registration.h:52
int32_t dydy_start
Definition: libfreenect-registration.h:68
int32_t dxdxdy_start
Definition: libfreenect-registration.h:72
int32_t dxdx_start
Definition: libfreenect-registration.h:65
internal Kinect zero plane data
Definition: libfreenect-registration.h:92
uint16_t * raw_to_mm_shift
Definition: libfreenect-registration.h:107
int32_t dx_beta_start
Definition: libfreenect-registration.h:56
int32_t by
Definition: libfreenect-registration.h:50
int32_t dydydx_start
Definition: libfreenect-registration.h:77
float dcmos_rcmos_dist
Definition: libfreenect-registration.h:94
Definition: libfreenect-registration.h:39
int32_t dydxdx_start
Definition: libfreenect-registration.h:71
int32_t dy_beta_start
Definition: libfreenect-registration.h:57
int32_t dy_beta_inc
Definition: libfreenect-registration.h:63
registration padding info (?)
Definition: libfreenect-registration.h:85
int32_t dx
Definition: libfreenect-registration.h:45
int32_t * depth_to_rgb_shift
Definition: libfreenect-registration.h:108
double const_shift
Definition: libfreenect-registration.h:105
all data needed for depth->RGB mapping
Definition: libfreenect-registration.h:100
int32_t ay
Definition: libfreenect-registration.h:49
float reference_distance
Definition: libfreenect-registration.h:95
int32_t dydx_start
Definition: libfreenect-registration.h:67
float dcmos_emitter_dist
Definition: libfreenect-registration.h:93
int32_t cy
Definition: libfreenect-registration.h:51
FREENECTAPI int freenect_destroy_registration(freenect_registration *reg)
FREENECTAPI void freenect_camera_to_world(freenect_device *dev, int cx, int cy, int wz, double *wx, double *wy)
freenect_reg_pad_info reg_pad_info
Definition: libfreenect-registration.h:102
uint16_t start_lines
Definition: libfreenect-registration.h:86
int32_t ax
Definition: libfreenect-registration.h:42
float reference_pixel_size
Definition: libfreenect-registration.h:96
int32_t dy_start
Definition: libfreenect-registration.h:54
struct _freenect_device freenect_device
Definition: libfreenect.h:179
int32_t back_comp1
Definition: libfreenect-registration.h:75
int32_t dx_start
Definition: libfreenect-registration.h:47
int32_t rollout_size
Definition: libfreenect-registration.h:60
int32_t back_comp2
Definition: libfreenect-registration.h:79
uint16_t end_lines
Definition: libfreenect-registration.h:87