|
Point Cloud Library (PCL) 1.15.1
|
class for RGB-D SLAM Dataset and Benchmark More...
#include </builddir/build/BUILD/pcl-1.15.1-build/pcl-pcl-1.15.1/gpu/kinfu/tools/evaluation.h>
Public Types | |
| using | Ptr = pcl::shared_ptr<Evaluation> |
| using | ConstPtr = pcl::shared_ptr<const Evaluation> |
| using | RGB = pcl::gpu::KinfuTracker::PixelRGB |
| using | Ptr = pcl::shared_ptr<Evaluation> |
| using | ConstPtr = pcl::shared_ptr<const Evaluation> |
| using | RGB = pcl::gpu::kinfuLS::PixelRGB |
Public Member Functions | |
| Evaluation (const std::string &folder) | |
| void | setMatchFile (const std::string &file) |
| Sets file with matches between depth and rgb. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const RGB > &rgb24) |
| Reads rgb frame from the folder. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth) |
| Reads depth frame from the folder. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth, pcl::gpu::PtrStepSz< const RGB > &rgb24) |
| Reads depth & rgb frame from the folder. | |
| void | saveAllPoses (const pcl::gpu::KinfuTracker &kinfu, int frame_number=-1, const std::string &logfile="kinfu_poses.txt") const |
| Evaluation (const std::string &folder) | |
| void | setMatchFile (const std::string &file) |
| Sets file with matches between depth and rgb. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const RGB > &rgb24) |
| Reads rgb frame from the folder. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth) |
| Reads depth frame from the folder. | |
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth, pcl::gpu::PtrStepSz< const RGB > &rgb24) |
| Reads depth & rgb frame from the folder. | |
| void | saveAllPoses (const pcl::gpu::kinfuLS::KinfuTracker &kinfu, int frame_number=-1, const std::string &logfile="kinfu_poses.txt") const |
Static Public Attributes | |
| static const float | fx |
| static const float | fy |
| static const float | cx |
| static const float | cy |
class for RGB-D SLAM Dataset and Benchmark
Definition at line 50 of file evaluation.h.
| using Evaluation::ConstPtr = pcl::shared_ptr<const Evaluation> |
Definition at line 54 of file evaluation.h.
| using Evaluation::ConstPtr = pcl::shared_ptr<const Evaluation> |
Definition at line 54 of file evaluation.h.
| using Evaluation::Ptr = pcl::shared_ptr<Evaluation> |
Definition at line 53 of file evaluation.h.
| using Evaluation::Ptr = pcl::shared_ptr<Evaluation> |
Definition at line 53 of file evaluation.h.
Definition at line 55 of file evaluation.h.
Definition at line 55 of file evaluation.h.
| Evaluation::Evaluation | ( | const std::string & | folder | ) |
| Evaluation::Evaluation | ( | const std::string & | folder | ) |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const RGB > & | rgb24 ) |
Reads rgb frame from the folder.
| stamp | index of frame to read (stamps are not implemented) |
| rgb24 |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const RGB > & | rgb24 ) |
Reads rgb frame from the folder.
| stamp | index of frame to read (stamps are not implemented) |
| rgb24 |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const unsigned short > & | depth ) |
Reads depth frame from the folder.
| stamp | index of frame to read (stamps are not implemented) |
| depth |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const unsigned short > & | depth ) |
Reads depth frame from the folder.
| stamp | index of frame to read (stamps are not implemented) |
| depth |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const unsigned short > & | depth, | ||
| pcl::gpu::PtrStepSz< const RGB > & | rgb24 ) |
Reads depth & rgb frame from the folder.
Before calling this folder please call 'setMatchFile', or an error will be returned otherwise.
| stamp | index of associated frame pair (stamps are not implemented) |
| depth | |
| rgb24 |
| bool Evaluation::grab | ( | double | stamp, |
| pcl::gpu::PtrStepSz< const unsigned short > & | depth, | ||
| pcl::gpu::PtrStepSz< const RGB > & | rgb24 ) |
| void Evaluation::saveAllPoses | ( | const pcl::gpu::kinfuLS::KinfuTracker & | kinfu, |
| int | frame_number = -1, | ||
| const std::string & | logfile = "kinfu_poses.txt" ) const |
| void Evaluation::saveAllPoses | ( | const pcl::gpu::KinfuTracker & | kinfu, |
| int | frame_number = -1, | ||
| const std::string & | logfile = "kinfu_poses.txt" ) const |
| void Evaluation::setMatchFile | ( | const std::string & | file | ) |
Sets file with matches between depth and rgb.
| void Evaluation::setMatchFile | ( | const std::string & | file | ) |
Sets file with matches between depth and rgb.
|
static |
Definition at line 81 of file evaluation.h.
Referenced by grab().
|
static |
Definition at line 81 of file evaluation.h.
Referenced by grab().
|
static |
Definition at line 81 of file evaluation.h.
Referenced by grab().
|
static |
Definition at line 81 of file evaluation.h.
Referenced by grab().