Class ImageProcUtils

Class Documentation

class ImageProcUtils

This class has image processing utilities.

Public Functions

ImageProcUtils() = default
inline ImageProcUtils(CameraIntrinsics *camera_intrinsics, int image_width, int image_height)
inline ~ImageProcUtils()
inline void generateRangeTo3DLUT(CameraIntrinsics *camera_intrinsics)

Generates a Range to 3D projection Look up table, which can be used to compute point-cloud from the depth image.

Parameters:

camera_intrinsics – camera intrinsics

inline void computePointCloud(unsigned short *range_image, short *xyz_frame)

Computes point cloud using range_to_3d_lut look up table and range image.

Parameters:
  • range_image – range image

  • xyz_frame – output frame for point cloud