libfreenect  0.1-beta
Classes | Functions
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 
)