ouster_clib v1.0
C library for Ouster LiDAR
Loading...
Searching...
No Matches
XYZ vector field lookup table

Provides a vector field that converts image to pointcloud. More...

Functions

void ouster_lut_init (ouster_lut_t *lut, ouster_meta_t const *meta)
 Inits a xyz lut table from meta configuration. More...
 
void ouster_lut_fini (ouster_lut_t *lut)
 Frees memory of xyz lut table. More...
 
void ouster_lut_cartesian_f64 (ouster_lut_t const *lut, uint32_t const *range, void *out, int out_stride)
 Converts 2D hightmap to pointcloud. More...
 
void ouster_lut_cartesian_f32 (ouster_lut_t const *lut, uint32_t const *range, void *out, int out_stride)
 Converts 2D hightmap to pointcloud. More...
 
void ouster_lut_cartesian_f32_single (ouster_lut_t const *lut, float x, float y, float mag, float *out)
 
double * ouster_lut_alloc (ouster_lut_t const *lut)
 Allocates size for xyz pointcloud. More...
 

Detailed Description

Provides a vector field that converts image to pointcloud.

Function Documentation

◆ ouster_lut_alloc()

double * ouster_lut_alloc ( ouster_lut_t const *  lut)

Allocates size for xyz pointcloud.

Parameters
lutInput LUT unit vector direction field

◆ ouster_lut_cartesian_f32()

void ouster_lut_cartesian_f32 ( ouster_lut_t const *  lut,
uint32_t const *  range,
void *  out,
int  out_stride 
)

Converts 2D hightmap to pointcloud.

Parameters
lutInput LUT unit vector direction field
rangeInput Raw LiDAR Sensor RANGE field 2D hightmap
xyzOutput Image pointcloud

◆ ouster_lut_cartesian_f64()

void ouster_lut_cartesian_f64 ( ouster_lut_t const *  lut,
uint32_t const *  range,
void *  out,
int  out_stride 
)

Converts 2D hightmap to pointcloud.

Parameters
lutInput LUT unit vector direction field
rangeInput Raw LiDAR Sensor RANGE field 2D hightmap
xyzOutput Image pointcloud

◆ ouster_lut_fini()

void ouster_lut_fini ( ouster_lut_t *  lut)

Frees memory of xyz lut table.

Parameters
lutThe xyz lut table

◆ ouster_lut_init()

void ouster_lut_init ( ouster_lut_t *  lut,
ouster_meta_t const *  meta 
)

Inits a xyz lut table from meta configuration.

Parameters
lutThe xyz lut table
metameta configuration