Open3D (C++ API)  0.18.0
Data Structures | Namespaces | Functions
Dataset.h File Reference

(b9e049c (Sun Dec 31 11:36:26 2023 -0800))

#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "open3d/utility/Eigen.h"

Go to the source code of this file.

Data Structures

class  open3d::data::Dataset
 Base Open3D dataset class. More...
 
struct  open3d::data::DataDescriptor
 Infomation about a file to be downloaded. More...
 
class  open3d::data::DownloadDataset
 Dataset class with one or more downloaded file. More...
 
class  open3d::data::ArmadilloMesh
 Data class for ArmadilloMesh contains the ArmadilloMesh.ply from the Stanford 3D Scanning Repository. More...
 
class  open3d::data::AvocadoModel
 Data class for AvocadoModel contains a avocado model file, along with material and PNG format embedded textures. More...
 
class  open3d::data::BedroomRGBDImages
 Data class for BedroomRGBDImages contains a sample set of 21931 color and depth images from Redwood RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction. More...
 
class  open3d::data::BunnyMesh
 Data class for BunnyMesh contains the BunnyMesh.ply from the Stanford 3D Scanning Repository. More...
 
class  open3d::data::CrateModel
 Data class for CrateModel contains a sword model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  open3d::data::DamagedHelmetModel
 Data class for DamagedHelmetModel contains a damaged helmet model file, along with material and JPG format embedded textures. More...
 
class  open3d::data::DemoColoredICPPointClouds
 Data class for DemoColoredICPPointClouds contains 2 point clouds of PLY format. This data is used in Open3D for Colored-ICP demo. More...
 
class  open3d::data::DemoCropPointCloud
 Data class for DemoCropPointCloud contains a point cloud, and cropped.json (a saved selected polygon volume file). This data is used in Open3D for point cloud crop demo. More...
 
class  open3d::data::DemoCustomVisualization
 Data class for DemoCustomVisualization contains an example point-cloud, camera trajectory (json file), rendering options (json file). This data is used in Open3D for custom visualization with camera trajectory demo. More...
 
class  open3d::data::DemoDopplerICPSequence
 Data class for DemoDopplerICPSequence contains an example sequence of 100 point clouds with Doppler velocity channel and corresponding ground truth poses. The sequence was generated using the CARLA simulator. More...
 
class  open3d::data::DemoFeatureMatchingPointClouds
 Data class for DemoFeatureMatchingPointClouds contains 2 point cloud fragments and their respective FPFH features and L32D features. This data is used in Open3D for point cloud feature matching demo. More...
 
class  open3d::data::DemoICPPointClouds
 Data class for DemoICPPointClouds contains 3 point clouds of binary PCD format. This data is used in Open3D for ICP demo. More...
 
class  open3d::data::DemoPoseGraphOptimization
 Data class for DemoPoseGraphOptimization contains an example fragment pose graph, and global pose graph. This data is used in Open3D for pose graph optimization demo. More...
 
class  open3d::data::EaglePointCloud
 Data class for EaglePointCloud contains the EaglePointCloud.ply file. More...
 
class  open3d::data::FlightHelmetModel
 Data class for FlightHelmetModel contains a flight helmet model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  open3d::data::JackJackL515Bag
 Data class for JackJackL515Bag contains the RealSense L515 JackJackL515Bag.bag file. More...
 
class  open3d::data::JuneauImage
 Data class for JuneauImage contains the JuneauImage.jpg file. More...
 
class  open3d::data::KnotMesh
 Data class for KnotMesh contains the KnotMesh.ply file. More...
 
class  open3d::data::LivingRoomPointClouds
 Dataset class for LivingRoomPointClouds contains 57 point clouds of binary PLY format. More...
 
class  open3d::data::LoungeRGBDImages
 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...
 
class  open3d::data::MetalTexture
 Data class for MetalTexture contains albedo, normal, roughness and metallic texture files for metal based material. More...
 
class  open3d::data::MonkeyModel
 Data class for MonkeyModel contains a monkey model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  open3d::data::OfficePointClouds
 Dataset class for OfficePointClouds contains 53 point clouds of binary PLY format. More...
 
class  open3d::data::PCDPointCloud
 Data class for PCDPointCloud contains the fragment.pcd point cloud mesh from the Redwood Living Room dataset. More...
 
class  open3d::data::PLYPointCloud
 Data class for PLYPointCloud contains the fragment.ply point cloud mesh from the Redwood Living Room dataset. More...
 
class  open3d::data::PTSPointCloud
 Data class for PTSPointCloud contains a sample point-cloud of PTS format. More...
 
class  open3d::data::PaintedPlasterTexture
 Data class for PaintedPlasterTexture contains albedo, normal and roughness texture files for painted plaster based material. More...
 
class  open3d::data::RedwoodIndoorLivingRoom1
 Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  open3d::data::RedwoodIndoorLivingRoom2
 Data class for RedwoodIndoorLivingRoom2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  open3d::data::RedwoodIndoorOffice1
 Data class for RedwoodIndoorOffice1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  open3d::data::RedwoodIndoorOffice2
 Data class for RedwoodIndoorOffice2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  open3d::data::SampleFountainRGBDImages
 Data class for SampleFountainRGBDImages contains a sample set of 33 color and depth images from the Fountain RGBD dataset. More...
 
class  open3d::data::SampleL515Bag
 Data class for SampleL515Bag contains the SampleL515Bag.bag file. More...
 
class  open3d::data::SampleNYURGBDImage
 Data class for SampleNYURGBDImage contains a color image NYU_color.ppm and a depth image NYU_depth.pgm sample from NYU RGBD dataset. More...
 
class  open3d::data::SampleRedwoodRGBDImages
 Data class for SampleRedwoodRGBDImages contains a sample set of 5 color and depth images from Redwood RGBD dataset living-room1. More...
 
class  open3d::data::SampleSUNRGBDImage
 Data class for SampleSUNRGBDImage contains a color image SUN_color.jpg and a depth image SUN_depth.png sample from SUN RGBD dataset. More...
 
class  open3d::data::SampleTUMRGBDImage
 Data class for SampleTUMRGBDImage contains a color image TUM_color.png and a depth image TUM_depth.png sample from TUM RGBD dataset. More...
 
class  open3d::data::SwordModel
 Data class for SwordModel contains a sword model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  open3d::data::TerrazzoTexture
 Data class for TerrazzoTexture contains albedo, normal and roughness texture files for terrazzo based material. More...
 
class  open3d::data::TilesTexture
 Data class for TilesTexture contains albedo, normal and roughness texture files for tiles based material. More...
 
class  open3d::data::WoodFloorTexture
 Data class for WoodFloorTexture contains albedo, normal and roughness texture files for wooden floor based material. More...
 
class  open3d::data::WoodTexture
 Data class for WoodTexture contains albedo, normal and roughness texture files for wood based material. More...
 

Namespaces

 open3d
 
 open3d::data
 

Functions

std::string open3d::data::LocateDataRoot ()
 
std::string open3d::data::Open3DDownloadsPrefix ()