Azure Kinect Sensor SDK  refs/heads/master
Documentation for https://github.com/Microsoft/Azure-Kinect-Sensor-SDK
k4a_transformation_t Class Reference

Handle to an Azure Kinect transformation context. More...

#include <k4a/k4a.h>

Related Functions

(Note that these are not member functions.)

void k4a_transformation_destroy (k4a_transformation_t transformation_handle)
 Destroy transformation handle. More...
 
k4a_result_t k4a_transformation_depth_image_to_color_camera (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, k4a_image_t transformed_depth_image)
 Transforms the depth map into the geometry of the color camera. More...
 
k4a_result_t k4a_transformation_depth_image_to_color_camera_custom (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, const k4a_image_t custom_image, k4a_image_t transformed_depth_image, k4a_image_t transformed_custom_image, k4a_transformation_interpolation_type_t interpolation_type, uint32_t invalid_custom_value)
 Transforms depth map and a custom image into the geometry of the color camera. More...
 
k4a_result_t k4a_transformation_color_image_to_depth_camera (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, const k4a_image_t color_image, k4a_image_t transformed_color_image)
 Transforms a color image into the geometry of the depth camera. More...
 
k4a_result_t k4a_transformation_depth_image_to_point_cloud (k4a_transformation_t transformation_handle, const k4a_image_t depth_image, const k4a_calibration_type_t camera, k4a_image_t xyz_image)
 Transforms the depth image into 3 planar images representing X, Y and Z-coordinates of corresponding 3D points. More...
 

Detailed Description

Handle to an Azure Kinect transformation context.

Remarks
Handles are created with k4a_transformation_create() and closed with k4a_transformation_destroy().
The transformation handle is used to transform images from the coordinate system of one camera into the other. Each transformation handle requires some pre-computed resources to be allocated, which are retained until the handle is destroyed.
Invalid handles are set to 0.

The documentation for this class was generated from the following files: