This class has image processing utilities.
More...
#include <image_proc_utils.h>
|
| static void | gammaCorrect (unsigned short *src_dst, int num_pixels) |
| | Function for Gamma Correction. More...
|
| |
This class has image processing utilities.
Definition at line 19 of file image_proc_utils.h.
◆ ImageProcUtils() [1/2]
| ImageProcUtils::ImageProcUtils |
( |
| ) |
|
|
default |
◆ ImageProcUtils() [2/2]
| ImageProcUtils::ImageProcUtils |
( |
CameraIntrinsics * |
camera_intrinsics, |
|
|
int |
image_width, |
|
|
int |
image_height |
|
) |
| |
|
inline |
◆ ~ImageProcUtils()
| ImageProcUtils::~ImageProcUtils |
( |
| ) |
|
|
inline |
◆ computePointCloud()
| void ImageProcUtils::computePointCloud |
( |
unsigned short * |
range_image, |
|
|
short * |
xyz_frame |
|
) |
| |
|
inline |
Computes point cloud using range_to_xyz_lut look up table and range image.
- Parameters
-
| range_image | range image |
| xyz_frame | output frame for point cloud |
Definition at line 108 of file image_proc_utils.h.
◆ gammaCorrect()
| static void ImageProcUtils::gammaCorrect |
( |
unsigned short * |
src_dst, |
|
|
int |
num_pixels |
|
) |
| |
|
inlinestatic |
Function for Gamma Correction.
- Parameters
-
| src_dst | - Buffer pointer |
| num_pixels | - Number of pixels |
Definition at line 134 of file image_proc_utils.h.
◆ generateRangeTo3DLUT()
| void ImageProcUtils::generateRangeTo3DLUT |
( |
CameraIntrinsics * |
camera_intrinsics | ) |
|
|
inline |
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 |
Definition at line 56 of file image_proc_utils.h.
◆ getRangeToXYZLUT()
| float* ImageProcUtils::getRangeToXYZLUT |
( |
| ) |
|
|
inline |
◆ image_height_
| int ImageProcUtils::image_height_ |
|
private |
◆ image_width_
| int ImageProcUtils::image_width_ |
|
private |
◆ range_to_3d_lut_
| float* ImageProcUtils::range_to_3d_lut_ |
|
private |
The documentation for this class was generated from the following file: