#include <stdlib.h>
#include <stdbool.h>
#include <stdint.h>
#include <math.h>
#include <float.h>
#include "h/rs_types.h"
#include "h/rs_sensor.h"
Go to the source code of this file.
|
void | rs2_project_point_to_pixel (float pixel[2], const rs2_intrinsics *intrin, const float point[3]) |
|
void | rs2_deproject_pixel_to_point (float point[3], const rs2_intrinsics *intrin, const float pixel[2], float depth) |
|
void | rs2_transform_point_to_point (float to_point[3], const rs2_extrinsics *extrin, const float from_point[3]) |
|
void | rs2_fov (const rs2_intrinsics *intrin, float to_fov[2]) |
|
void | rs2_project_color_pixel_to_depth_pixel (float to_pixel[2], const uint16_t *data, float depth_scale, float depth_min, float depth_max, const struct rs2_intrinsics *depth_intrin, const struct rs2_intrinsics *color_intrin, const struct rs2_extrinsics *color_to_depth, const struct rs2_extrinsics *depth_to_color, const float from_pixel[2]) |
|
◆ rs2_deproject_pixel_to_point()
void rs2_deproject_pixel_to_point |
( |
float |
point[3], |
|
|
const rs2_intrinsics * |
intrin, |
|
|
const float |
pixel[2], |
|
|
float |
depth |
|
) |
| |
◆ rs2_fov()
◆ rs2_project_color_pixel_to_depth_pixel()
void rs2_project_color_pixel_to_depth_pixel |
( |
float |
to_pixel[2], |
|
|
const uint16_t * |
data, |
|
|
float |
depth_scale, |
|
|
float |
depth_min, |
|
|
float |
depth_max, |
|
|
const struct rs2_intrinsics * |
depth_intrin, |
|
|
const struct rs2_intrinsics * |
color_intrin, |
|
|
const struct rs2_extrinsics * |
color_to_depth, |
|
|
const struct rs2_extrinsics * |
depth_to_color, |
|
|
const float |
from_pixel[2] |
|
) |
| |
◆ rs2_project_point_to_pixel()
void rs2_project_point_to_pixel |
( |
float |
pixel[2], |
|
|
const rs2_intrinsics * |
intrin, |
|
|
const float |
point[3] |
|
) |
| |
◆ rs2_transform_point_to_point()
void rs2_transform_point_to_point |
( |
float |
to_point[3], |
|
|
const rs2_extrinsics * |
extrin, |
|
|
const float |
from_point[3] |
|
) |
| |