Orbbec SDK K4A Wrapper
Loading...
Searching...
No Matches
_k4a_calibration_t Struct Reference

#include <k4atypes.h>

+ Inheritance diagram for _k4a_calibration_t:

Public Attributes

k4a_calibration_camera_t depth_camera_calibration
 
k4a_calibration_camera_t color_camera_calibration
 
k4a_calibration_extrinsics_t extrinsics [K4A_CALIBRATION_TYPE_NUM][K4A_CALIBRATION_TYPE_NUM]
 
k4a_depth_mode_t depth_mode
 
k4a_color_resolution_t color_resolution
 

Related Functions

(Note that these are not member functions.)

K4A_EXPORT k4a_result_t k4a_calibration_3d_to_3d (const k4a_calibration_t *calibration, const k4a_float3_t *source_point3d_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float3_t *target_point3d_mm)
 
K4A_EXPORT k4a_result_t k4a_calibration_2d_to_3d (const k4a_calibration_t *calibration, const k4a_float2_t *source_point2d, const float source_depth_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float3_t *target_point3d_mm, int *valid)
 
K4A_EXPORT k4a_result_t k4a_calibration_3d_to_2d (const k4a_calibration_t *calibration, const k4a_float3_t *source_point3d_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float2_t *target_point2d, int *valid)
 
K4A_EXPORT k4a_result_t k4a_calibration_2d_to_2d (const k4a_calibration_t *calibration, const k4a_float2_t *source_point2d, const float source_depth_mm, const k4a_calibration_type_t source_camera, const k4a_calibration_type_t target_camera, k4a_float2_t *target_point2d, int *valid)
 
K4A_EXPORT k4a_result_t k4a_calibration_color_2d_to_depth_2d (const k4a_calibration_t *calibration, const k4a_float2_t *source_point2d, const k4a_image_t depth_image, k4a_float2_t *target_point2d, int *valid)
 
K4A_EXPORT k4a_transformation_t k4a_transformation_create (const k4a_calibration_t *calibration)
 

Detailed Description

Calibration type representing device calibration.

Definition at line 1103 of file k4atypes.h.

Member Data Documentation

◆ color_camera_calibration

k4a_calibration_camera_t _k4a_calibration_t::color_camera_calibration

Color camera calibration.

Definition at line 1107 of file k4atypes.h.

◆ color_resolution

k4a_color_resolution_t _k4a_calibration_t::color_resolution

Color camera resolution for which calibration was obtained.

Definition at line 1118 of file k4atypes.h.

◆ depth_camera_calibration

k4a_calibration_camera_t _k4a_calibration_t::depth_camera_calibration

Depth camera calibration.

Definition at line 1105 of file k4atypes.h.

◆ depth_mode

k4a_depth_mode_t _k4a_calibration_t::depth_mode

Depth camera mode for which calibration was obtained.

Definition at line 1117 of file k4atypes.h.

◆ extrinsics

Extrinsic transformation parameters.

The extrinsic parameters allow 3D coordinate conversions between depth camera, color camera, the IMU's gyroscope and accelerometer. To transform from a source to a target 3D coordinate system, use the parameters stored under extrinsics[source][target].

Definition at line 1115 of file k4atypes.h.


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