Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Types | Public Member Functions
pcl::kinfuLS::ScreenshotManager Class Reference

Screenshot Manager saves a screenshot with the corresponding camera pose from Kinfu. More...

#include </__w/1/s/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/screenshot_manager.h>

Public Types

using PixelRGB = pcl::gpu::kinfuLS::PixelRGB
 

Public Member Functions

 ScreenshotManager ()
 Constructor. More...
 
void setCameraIntrinsics (float focal=575.816f, float height=480.0f, float width=640.0f)
 Sets Depth camera intrinsics. More...
 
void saveImage (const Eigen::Affine3f &camPose, pcl::gpu::PtrStepSz< const PixelRGB > rgb24)
 Save Screenshot. More...
 

Detailed Description

Screenshot Manager saves a screenshot with the corresponding camera pose from Kinfu.

Please create a folder named "KinFuSnapshots" in the folder where you call kinfu.

Author
Francisco Heredia

Definition at line 65 of file screenshot_manager.h.

Member Typedef Documentation

◆ PixelRGB

Definition at line 69 of file screenshot_manager.h.

Constructor & Destructor Documentation

◆ ScreenshotManager()

pcl::kinfuLS::ScreenshotManager::ScreenshotManager ( )

Constructor.

Member Function Documentation

◆ saveImage()

void pcl::kinfuLS::ScreenshotManager::saveImage ( const Eigen::Affine3f &  camPose,
pcl::gpu::PtrStepSz< const PixelRGB rgb24 
)

Save Screenshot.

◆ setCameraIntrinsics()

void pcl::kinfuLS::ScreenshotManager::setCameraIntrinsics ( float  focal = 575.816f,
float  height = 480.0f,
float  width = 640.0f 
)

Sets Depth camera intrinsics.

Parameters
[in]focalfocal length x
height
width

The documentation for this class was generated from the following file: