ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::data::LoungeRGBDImages Class Reference

Data class for LoungeRGBDImages contains a sample set of 3000 color and depth images from Stanford Lounge RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction. More...

#include <Dataset.h>

Inheritance diagram for cloudViewer::data::LoungeRGBDImages:
Collaboration diagram for cloudViewer::data::LoungeRGBDImages:

Public Member Functions

 LoungeRGBDImages (const std::string &data_root="")
 
std::vector< std::string > GetColorPaths () const
 Returns List of paths to color image samples of size 3000. More...
 
std::vector< std::string > GetDepthPaths () const
 Returns List of paths to depth image samples of size 3000. More...
 
std::string GetTrajectoryLogPath () const
 Path to camera trajectory log file lounge_trajectory.log. More...
 
std::string GetReconstructionPath () const
 Path to mesh reconstruction lounge.ply. More...
 
- Public Member Functions inherited from cloudViewer::data::DownloadDataset
 DownloadDataset (const std::string &prefix, const DataDescriptor &data_descriptor, const std::string &data_root="")
 
 DownloadDataset (const std::string &prefix, const std::vector< DataDescriptor > &data_descriptors, const std::string &data_root="")
 
virtual ~DownloadDataset ()
 
- Public Member Functions inherited from cloudViewer::data::Dataset
 Dataset (const std::string &prefix, const std::string &data_root="")
 Parameterized Constructor. More...
 
virtual ~Dataset ()
 
const std::string GetDataRoot () const
 Get data root directory. The data root is set at construction time or automatically determined. More...
 
const std::string GetPrefix () const
 Get prefix for the dataset. More...
 
const std::string GetDownloadDir () const
 Get absolute path to download directory. i.e. ${data_root}/download/${prefix}. More...
 
const std::string GetExtractDir () const
 Get absolute path to extract directory. i.e. ${data_root}/extract/${prefix}. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cloudViewer::data::DownloadDataset
bool HasDownloaded (const DataDescriptor &data_descriptor) const
 Check if all files are downloaded and MD5 checksums are valid. More...
 
- Protected Member Functions inherited from cloudViewer::data::Dataset
void CheckPathsExist (const std::vector< std::string > &paths) const
 Check if the paths exists after extraction. More...
 
- Protected Attributes inherited from cloudViewer::data::DownloadDataset
std::vector< DataDescriptordata_descriptors_
 
- Protected Attributes inherited from cloudViewer::data::Dataset
std::string data_root_
 CloudViewer data root. More...
 
std::string prefix_
 Dataset prefix. More...
 

Detailed Description

Data class for LoungeRGBDImages contains a sample set of 3000 color and depth images from Stanford Lounge RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction.

Definition at line 578 of file Dataset.h.

Constructor & Destructor Documentation

◆ LoungeRGBDImages()

cloudViewer::data::LoungeRGBDImages::LoungeRGBDImages ( const std::string &  data_root = "")

Member Function Documentation

◆ GetColorPaths()

std::vector<std::string> cloudViewer::data::LoungeRGBDImages::GetColorPaths ( ) const
inline

Returns List of paths to color image samples of size 3000.

Definition at line 583 of file Dataset.h.

Referenced by cloudViewer::data::pybind_lounge_rgbd_images().

◆ GetDepthPaths()

std::vector<std::string> cloudViewer::data::LoungeRGBDImages::GetDepthPaths ( ) const
inline

Returns List of paths to depth image samples of size 3000.

Definition at line 585 of file Dataset.h.

Referenced by cloudViewer::data::pybind_lounge_rgbd_images().

◆ GetReconstructionPath()

std::string cloudViewer::data::LoungeRGBDImages::GetReconstructionPath ( ) const
inline

Path to mesh reconstruction lounge.ply.

Definition at line 591 of file Dataset.h.

Referenced by cloudViewer::data::pybind_lounge_rgbd_images().

◆ GetTrajectoryLogPath()

std::string cloudViewer::data::LoungeRGBDImages::GetTrajectoryLogPath ( ) const
inline

Path to camera trajectory log file lounge_trajectory.log.

Definition at line 589 of file Dataset.h.

Referenced by cloudViewer::data::pybind_lounge_rgbd_images().


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