libfreenect 0.1-beta
libfreenect_registration.h File Reference
#include "libfreenect.h"
#include <stdint.h>

Go to the source code of this file.

Classes

struct  freenect_reg_info
 
struct  freenect_reg_pad_info
 registration padding info (?) More...
 
struct  freenect_zero_plane_info
 internal Kinect zero plane data More...
 
struct  freenect_registration
 all data needed for depth->RGB mapping More...
 

Functions

FREENECTAPI freenect_registration freenect_copy_registration (freenect_device *dev)
 
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)
 
FREENECTAPI void freenect_map_rgb_to_depth (freenect_device *dev, uint16_t *depth_mm, uint8_t *rgb_raw, uint8_t *rgb_registered)
 

Function Documentation

◆ freenect_camera_to_world()

FREENECTAPI void freenect_camera_to_world ( freenect_device * dev,
int cx,
int cy,
int wz,
double * wx,
double * wy )

◆ freenect_copy_registration()

FREENECTAPI freenect_registration freenect_copy_registration ( freenect_device * dev)

◆ freenect_destroy_registration()

FREENECTAPI int freenect_destroy_registration ( freenect_registration * reg)

◆ freenect_map_rgb_to_depth()

FREENECTAPI void freenect_map_rgb_to_depth ( freenect_device * dev,
uint16_t * depth_mm,
uint8_t * rgb_raw,
uint8_t * rgb_registered )