class for RGB-D SLAM Dataset and Benchmark  
 More...
#include </__w/1/s/gpu/kinfu/tools/evaluation.h>
|  | 
|  | Evaluation (const std::string &folder) | 
|  | 
| void | setMatchFile (const std::string &file) | 
|  | Sets file with matches between depth and rgb.  More... 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const RGB > &rgb24) | 
|  | Reads rgb frame from the folder More...
 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth) | 
|  | Reads depth frame from the folder.  More... 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth, pcl::gpu::PtrStepSz< const RGB > &rgb24) | 
|  | Reads depth & rgb frame from the folder.  More... 
 | 
|  | 
| 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.  More... 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const RGB > &rgb24) | 
|  | Reads rgb frame from the folder More...
 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth) | 
|  | Reads depth frame from the folder.  More... 
 | 
|  | 
| bool | grab (double stamp, pcl::gpu::PtrStepSz< const unsigned short > &depth, pcl::gpu::PtrStepSz< const RGB > &rgb24) | 
|  | Reads depth & rgb frame from the folder.  More... 
 | 
|  | 
| void | saveAllPoses (const pcl::gpu::kinfuLS::KinfuTracker &kinfu, int frame_number=-1, const std::string &logfile="kinfu_poses.txt") const | 
|  | 
|  | 
| static const float | fx | 
|  | 
| static const float | fy | 
|  | 
| static const float | cx | 
|  | 
| static const float | cy | 
|  | 
class for RGB-D SLAM Dataset and Benchmark 
- Author
- Anatoly Baskeheev, Itseez Ltd, (mynam.nosp@m.e.my.nosp@m.surna.nosp@m.me@m.nosp@m.ycomp.nosp@m.any..nosp@m.com) 
Definition at line 50 of file evaluation.h.
◆ ConstPtr [1/2]
◆ ConstPtr [2/2]
◆ Ptr [1/2]
◆ Ptr [2/2]
◆ RGB [1/2]
◆ RGB [2/2]
◆ Evaluation() [1/2]
      
        
          | Evaluation::Evaluation | ( | const std::string & | folder | ) |  | 
      
 
 
◆ Evaluation() [2/2]
      
        
          | Evaluation::Evaluation | ( | const std::string & | folder | ) |  | 
      
 
 
◆ grab() [1/6]
Reads rgb frame from the folder 
 
- Parameters
- 
  
    | stamp | index of frame to read (stamps are not implemented) |  | rgb24 |  |  
 
 
 
◆ grab() [2/6]
Reads rgb frame from the folder 
 
- Parameters
- 
  
    | stamp | index of frame to read (stamps are not implemented) |  | rgb24 |  |  
 
 
 
◆ grab() [3/6]
Reads depth frame from the folder. 
- Parameters
- 
  
    | stamp | index of frame to read (stamps are not implemented) |  | depth |  |  
 
 
 
◆ grab() [4/6]
Reads depth frame from the folder. 
- Parameters
- 
  
    | stamp | index of frame to read (stamps are not implemented) |  | depth |  |  
 
 
 
◆ grab() [5/6]
Reads depth & rgb frame from the folder. 
Before calling this folder please call 'setMatchFile', or an error will be returned otherwise. 
- Parameters
- 
  
    | stamp | index of associated frame pair (stamps are not implemented) |  | depth |  |  | rgb24 |  |  
 
 
 
◆ grab() [6/6]
Reads depth & rgb frame from the folder. 
Before calling this folder please call 'setMatchFile', or an error will be returned otherwise. 
- Parameters
- 
  
    | stamp | index of associated frame pair (stamps are not implemented) |  | depth |  |  | rgb24 |  |  
 
 
 
◆ saveAllPoses() [1/2]
      
        
          | void Evaluation::saveAllPoses | ( | const pcl::gpu::kinfuLS::KinfuTracker & | kinfu, | 
        
          |  |  | int | frame_number = -1, | 
        
          |  |  | const std::string & | logfile = "kinfu_poses.txt" | 
        
          |  | ) |  | const | 
      
 
 
◆ saveAllPoses() [2/2]
      
        
          | void Evaluation::saveAllPoses | ( | const pcl::gpu::KinfuTracker & | kinfu, | 
        
          |  |  | int | frame_number = -1, | 
        
          |  |  | const std::string & | logfile = "kinfu_poses.txt" | 
        
          |  | ) |  | const | 
      
 
 
◆ setMatchFile() [1/2]
      
        
          | void Evaluation::setMatchFile | ( | const std::string & | file | ) |  | 
      
 
Sets file with matches between depth and rgb. 
 
 
◆ setMatchFile() [2/2]
      
        
          | void Evaluation::setMatchFile | ( | const std::string & | file | ) |  | 
      
 
Sets file with matches between depth and rgb. 
 
 
◆ cx
  
  | 
        
          | static const float Evaluation::cx |  | static | 
 
 
◆ cy
  
  | 
        
          | static const float Evaluation::cy |  | static | 
 
 
◆ fx
  
  | 
        
          | static const float Evaluation::fx |  | static | 
 
 
◆ fy
  
  | 
        
          | static const float Evaluation::fy |  | static | 
 
 
The documentation for this class was generated from the following file: