NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/ds3d/3rdparty/realsense2/include/librealsense2/rsutil.h File Reference

Go to the source code of this file.

Functions

static void rs2_project_point_to_pixel (float pixel[2], const struct rs2_intrinsics *intrin, const float point[3])
 
static void rs2_deproject_pixel_to_point (float point[3], const struct rs2_intrinsics *intrin, const float pixel[2], float depth)
 
static void rs2_transform_point_to_point (float to_point[3], const struct rs2_extrinsics *extrin, const float from_point[3])
 
static void rs2_fov (const struct rs2_intrinsics *intrin, float to_fov[2])
 
static void next_pixel_in_line (float curr[2], const float start[2], const float end[2])
 
static bool is_pixel_in_line (const float curr[2], const float start[2], const float end[2])
 
static void adjust_2D_point_to_boundary (float p[2], int width, int height)
 
static 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])
 

Function Documentation

◆ adjust_2D_point_to_boundary()

static void adjust_2D_point_to_boundary ( float  p[2],
int  width,
int  height 
)
static

◆ is_pixel_in_line()

static bool is_pixel_in_line ( const float  curr[2],
const float  start[2],
const float  end[2] 
)
static

◆ next_pixel_in_line()

static void next_pixel_in_line ( float  curr[2],
const float  start[2],
const float  end[2] 
)
static

◆ rs2_deproject_pixel_to_point()

◆ rs2_fov()

static void rs2_fov ( const struct rs2_intrinsics *  intrin,
float  to_fov[2] 
)
static

◆ rs2_project_color_pixel_to_depth_pixel()

static 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] 
)
static

◆ rs2_project_point_to_pixel()

◆ rs2_transform_point_to_point()

static void rs2_transform_point_to_point ( float  to_point[3],
const struct rs2_extrinsics *  extrin,
const float  from_point[3] 
)
static