30 #include <unordered_map> 89 Dataset(
const std::string& prefix,
const std::string& data_root =
"");
132 const std::string& md5,
133 const std::string& extract_in_subdir =
"")
134 : urls_(urls), md5_(md5), extract_in_subdir_(extract_in_subdir) {}
142 const std::string& md5,
143 const std::string& extract_in_subdir =
"")
145 std::vector<
std::string>{url}, md5, extract_in_subdir) {}
155 std::string extract_in_subdir_ =
"";
170 const std::string& data_root =
"");
173 const std::vector<DataDescriptor>& data_descriptors,
174 const std::string& data_root =
"");
235 std::vector<std::string> color_paths_;
237 std::vector<std::string> depth_paths_;
240 std::string trajectory_log_path_;
242 std::string reconstruction_path_;
250 BunnyMesh(
const std::string& data_root =
"");
268 CrateModel(
const std::string& data_root =
"");
272 std::string
GetPath(
const std::string filename =
"crate_model")
const {
273 return map_filename_to_path_.at(filename);
278 std::unordered_map<std::string, std::string>
GetPathMap()
const {
279 return map_filename_to_path_;
284 std::unordered_map<std::string, std::string> map_filename_to_path_;
312 std::vector<std::string>
GetPaths()
const {
return paths_; }
315 std::string GetPaths(
size_t index)
const;
319 std::vector<std::string> paths_;
338 std::string point_cloud_path_;
340 std::string cropped_json_path_;
360 std::string point_cloud_path_;
361 std::string camera_trajectory_path_;
362 std::string render_option_path_;
376 return point_cloud_paths_;
381 return fpfh_feature_paths_;
386 return l32d_feature_paths_;
391 std::vector<std::string> point_cloud_paths_;
394 std::vector<std::string> fpfh_feature_paths_;
397 std::vector<std::string> l32d_feature_paths_;
409 std::vector<std::string>
GetPaths()
const {
return paths_; }
412 std::string GetPaths(
size_t index)
const;
416 return transformation_log_path_;
421 std::vector<std::string> paths_;
422 std::string transformation_log_path_;
435 return pose_graph_fragment_path_;
439 return pose_graph_global_path_;
444 std::string pose_graph_fragment_path_;
446 std::string pose_graph_global_path_;
477 std::string
GetPath(
const std::string filename =
"flight_helmet")
const {
478 return map_filename_to_path_.at(filename);
483 std::unordered_map<std::string, std::string>
GetPathMap()
const {
484 return map_filename_to_path_;
489 std::unordered_map<std::string, std::string> map_filename_to_path_;
525 KnotMesh(
const std::string& data_root =
"");
544 std::vector<std::string>
GetPaths()
const {
return paths_; }
548 std::string GetPaths(
size_t index)
const;
552 std::vector<std::string> paths_;
576 std::vector<std::string> color_paths_;
578 std::vector<std::string> depth_paths_;
581 std::string trajectory_log_path_;
583 std::string reconstruction_path_;
594 return map_filename_to_path_.at(
"albedo");
598 return map_filename_to_path_.at(
"normal");
602 return map_filename_to_path_.at(
"roughness");
606 return map_filename_to_path_.at(
"metallic");
610 std::unordered_map<std::string, std::string>
GetPathMap()
const {
611 return map_filename_to_path_;
616 std::unordered_map<std::string, std::string> map_filename_to_path_;
631 std::string
GetPath(
const std::string filename =
"monkey_model")
const {
632 return map_filename_to_path_.at(filename);
637 std::unordered_map<std::string, std::string>
GetPathMap()
const {
638 return map_filename_to_path_;
643 std::unordered_map<std::string, std::string> map_filename_to_path_;
655 std::vector<std::string>
GetPaths()
const {
return paths_; }
659 std::string GetPaths(
size_t index)
const;
663 std::vector<std::string> paths_;
719 return map_filename_to_path_.at(
"albedo");
723 return map_filename_to_path_.at(
"normal");
727 return map_filename_to_path_.at(
"roughness");
731 std::unordered_map<std::string, std::string>
GetPathMap()
const {
732 return map_filename_to_path_;
737 std::unordered_map<std::string, std::string> map_filename_to_path_;
777 return noisy_depth_paths_;
787 std::string point_cloud_path_;
788 std::vector<std::string> color_paths_;
789 std::vector<std::string> depth_paths_;
790 std::vector<std::string> noisy_depth_paths_;
791 std::string oni_path_;
792 std::string trajectory_path_;
793 std::string noise_model_path_;
833 return noisy_depth_paths_;
843 std::string point_cloud_path_;
844 std::vector<std::string> color_paths_;
845 std::vector<std::string> depth_paths_;
846 std::vector<std::string> noisy_depth_paths_;
847 std::string oni_path_;
848 std::string trajectory_path_;
849 std::string noise_model_path_;
889 return noisy_depth_paths_;
899 std::string point_cloud_path_;
900 std::vector<std::string> color_paths_;
901 std::vector<std::string> depth_paths_;
902 std::vector<std::string> noisy_depth_paths_;
903 std::string oni_path_;
904 std::string trajectory_path_;
905 std::string noise_model_path_;
945 return noisy_depth_paths_;
955 std::string point_cloud_path_;
956 std::vector<std::string> color_paths_;
957 std::vector<std::string> depth_paths_;
958 std::vector<std::string> noisy_depth_paths_;
959 std::string oni_path_;
960 std::string trajectory_path_;
961 std::string noise_model_path_;
977 return keyframe_poses_log_path_;
983 std::vector<std::string> color_paths_;
984 std::vector<std::string> depth_paths_;
985 std::string keyframe_poses_log_path_;
986 std::string reconstruction_path_;
1018 std::string color_path_;
1020 std::string depth_path_;
1047 return camera_intrinsic_path_;
1052 std::vector<std::string> color_paths_;
1054 std::vector<std::string> depth_paths_;
1057 std::string trajectory_log_path_;
1059 std::string odometry_log_path_;
1061 std::string rgbd_match_path_;
1063 std::string reconstruction_path_;
1065 std::string camera_intrinsic_path_;
1083 std::string color_path_;
1085 std::string depth_path_;
1103 std::string color_path_;
1105 std::string depth_path_;
1116 SwordModel(
const std::string& data_root =
"");
1121 std::string
GetPath(
const std::string filename =
"sword_model")
const {
1122 return map_filename_to_path_.at(filename);
1127 std::unordered_map<std::string, std::string>
GetPathMap()
const {
1128 return map_filename_to_path_;
1133 std::unordered_map<std::string, std::string> map_filename_to_path_;
1144 return map_filename_to_path_.at(
"albedo");
1148 return map_filename_to_path_.at(
"normal");
1152 return map_filename_to_path_.at(
"roughness");
1156 std::unordered_map<std::string, std::string>
GetPathMap()
const {
1157 return map_filename_to_path_;
1162 std::unordered_map<std::string, std::string> map_filename_to_path_;
1173 return map_filename_to_path_.at(
"albedo");
1177 return map_filename_to_path_.at(
"normal");
1181 return map_filename_to_path_.at(
"roughness");
1185 std::unordered_map<std::string, std::string>
GetPathMap()
const {
1186 return map_filename_to_path_;
1191 std::unordered_map<std::string, std::string> map_filename_to_path_;
1202 return map_filename_to_path_.at(
"albedo");
1206 return map_filename_to_path_.at(
"normal");
1210 return map_filename_to_path_.at(
"roughness");
1214 std::unordered_map<std::string, std::string>
GetPathMap()
const {
1215 return map_filename_to_path_;
1220 std::unordered_map<std::string, std::string> map_filename_to_path_;
1231 return map_filename_to_path_.at(
"albedo");
1235 return map_filename_to_path_.at(
"normal");
1239 return map_filename_to_path_.at(
"roughness");
1243 std::unordered_map<std::string, std::string>
GetPathMap()
const {
1244 return map_filename_to_path_;
1249 std::unordered_map<std::string, std::string> map_filename_to_path_;
Data class for JuneauImage contains the JuneauImage.jpg file.
Definition: Dataset.h:509
Data class for JackJackL515Bag contains the RealSense L515 JackJackL515Bag.bag file.
Definition: Dataset.h:495
std::string GetPath(const std::string filename="sword_model") const
Path to the filename. By default it returns the path to sword.obj file. Refer documentation page for ...
Definition: Dataset.h:1121
std::string GetTrajectoryLogPath() const
Path to camera trajectory log file trajectory.log.
Definition: Dataset.h:1038
Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory.
Definition: Dataset.h:877
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:1156
const std::string GetPrefix() const
Get prefix for the dataset.
Definition: Dataset.h:98
std::vector< std::string > GetDepthPaths() const
Returns List of paths to depth image samples of size 5.
Definition: Dataset.h:1035
std::string GetPointCloudPath() const
Path to the point cloud (ply).
Definition: Dataset.h:353
const std::string GetDownloadDir() const
Get absolute path to download directory. i.e. ${data_root}/download/${prefix}.
Definition: Dataset.h:102
std::string GetKeyframePosesLogPath() const
Path to camera poses at key frames log file key.log.
Definition: Dataset.h:976
Dataset class for LivingRoomPointClouds contains 57 point clouds of binary PLY format.
Definition: Dataset.h:539
std::string GetColorPath() const
Path to color image sample.
Definition: Dataset.h:1077
std::string GetPath() const
Path to the KnotMesh.ply file.
Definition: Dataset.h:528
Data class for EaglePointCloud contains the EaglePointCloud.ply file.
Definition: Dataset.h:452
std::vector< std::string > GetNoisyDepthPaths() const
Paths to the noisy depth images.
Definition: Dataset.h:832
std::string GetReconstructionPath() const
Path to mesh reconstruction lounge.ply.
Definition: Dataset.h:572
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:1234
Data class for PLYPointCloud contains the fragment.ply point cloud mesh from the Redwood Living Room ...
Definition: Dataset.h:684
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:1205
const std::string GetExtractDir() const
Get absolute path to extract directory. i.e. ${data_root}/extract/${prefix}.
Definition: Dataset.h:108
Data class for BedroomRGBDImages contains a sample set of 21931 color and depth images from Redwood R...
Definition: Dataset.h:218
std::string GetONIPath() const
Paths to the ONI sequence.
Definition: Dataset.h:780
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:1127
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:278
Data class for SampleFountainRGBDImages contains a sample set of 33 color and depth images from the F...
Definition: Dataset.h:967
Data class for KnotMesh contains the KnotMesh.ply file.
Definition: Dataset.h:523
Data class for MonkeyModel contains a monkey model file, along with material and various other textur...
Definition: Dataset.h:625
Data class for DemoFeatureMatchingPointClouds contains 2 point cloud fragments and their respective F...
Definition: Dataset.h:370
Data class for SampleL515Bag contains the SampleL515Bag.bag file.
Definition: Dataset.h:991
std::string GetTrajectoryPath() const
Path to the ground-truth camera trajectory.
Definition: Dataset.h:950
std::string GetPointCloudPath() const
Path to the point cloud.
Definition: Dataset.h:826
std::string GetReconstructionPath() const
Path to mesh reconstruction.
Definition: Dataset.h:980
Data class for SampleTUMRGBDImage contains a color image TUM_color.png and a depth image TUM_depth...
Definition: Dataset.h:1092
std::vector< std::string > GetFPFHFeaturePaths() const
Returns list of paths to saved FPFH features binary for point clouds, respectively, of size 2.
Definition: Dataset.h:380
std::vector< std::string > GetDepthPaths() const
Returns List of paths to depth image samples of size 21931.
Definition: Dataset.h:225
Data class for DamagedHelmetModel contains a damaged helmet model file, along with material and JPG f...
Definition: Dataset.h:290
Infomation about a file to be downloaded.
Definition: Dataset.h:125
std::vector< std::string > GetDepthPaths() const
Paths to the clean depth images.
Definition: Dataset.h:886
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:1180
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:1209
Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory.
Definition: Dataset.h:765
void CheckPathsExist(const std::vector< std::string > &paths) const
Check if the paths exists after extraction.
Definition: Dataset.cpp:66
std::string GetPointCloudPath() const
Path to example point cloud.
Definition: Dataset.h:332
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:1238
std::vector< std::string > GetNoisyDepthPaths() const
Paths to the noisy depth images.
Definition: Dataset.h:776
std::string GetCroppedJSONPath() const
Path to saved selected polygon volume file.
Definition: Dataset.h:334
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:726
std::vector< std::string > urls_
List of URL mirrors.
Definition: Dataset.h:148
Data class for SwordModel contains a sword model file, along with material and various other texture ...
Definition: Dataset.h:1114
std::string GetTrajectoryPath() const
Path to the ground-truth camera trajectory.
Definition: Dataset.h:782
std::string GetTrajectoryLogPath() const
Path to camera trajectory log file lounge_trajectory.log.
Definition: Dataset.h:570
Data class for LoungeRGBDImages contains a sample set of 3000 color and depth images from Stanford Lo...
Definition: Dataset.h:559
std::string GetPath() const
Path to the EaglePointCloud.ply file.
Definition: Dataset.h:457
std::string GetRenderOptionPath() const
Path to the renderoption.json.
Definition: Dataset.h:357
std::string GetReconstructionPath() const
Path to point cloud reconstruction from TSDF.
Definition: Dataset.h:1044
Data class for DemoPoseGraphOptimization contains an example fragment pose graph, and global pose gra...
Definition: Dataset.h:429
std::string GetPath() const
Path to the PLY format point cloud.
Definition: Dataset.h:689
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:483
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:1214
std::string GetDepthPath() const
Path to depth image sample.
Definition: Dataset.h:1079
std::string GetNoiseModelPath() const
Path to the noise model.
Definition: Dataset.h:952
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:1243
Data class for DemoCustomVisualization contains an example point-cloud, camera trajectory (json file)...
Definition: Dataset.h:348
std::vector< std::string > GetPointCloudPaths() const
Returns list of paths to point clouds, of size 2.
Definition: Dataset.h:375
std::string GetDepthPath() const
Path to depth image sample.
Definition: Dataset.h:1099
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:610
Data class for PTSPointCloud contains a sample point-cloud of PTS format.
Definition: Dataset.h:699
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:1143
DataDescriptor(const std::vector< std::string > &urls, const std::string &md5, const std::string &extract_in_subdir="")
Constructor a list of url mirrors.
Definition: Dataset.h:131
std::string GetTransformationLogPath() const
Path to the transformation metadata log file, containing transformation between frame 0 and 1...
Definition: Dataset.h:415
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:731
Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory.
Definition: Dataset.h:821
std::string GetNoiseModelPath() const
Path to the noise model.
Definition: Dataset.h:840
Data class for WoodFloorTexture contains albedo, normal and roughness texture files for wooden floor ...
Definition: Dataset.h:1197
std::string GetTrajectoryPath() const
Path to the ground-truth camera trajectory.
Definition: Dataset.h:894
Data class for WoodTexture contains albedo, normal and roughness texture files for wood based materia...
Definition: Dataset.h:1226
Data class for BunnyMesh contains the BunnyMesh.ply from the Stanford 3D Scanning Repository...
Definition: Dataset.h:248
std::string Open3DDownloadsPrefix()
Definition: Dataset.cpp:50
std::string GetPath() const
Path to the SampleL515Bag.bag file.
Definition: Dataset.h:996
std::vector< std::string > GetDepthPaths() const
Paths to the clean depth images.
Definition: Dataset.h:774
std::string GetPoseGraphFragmentPath() const
Path to example global pose graph (json).
Definition: Dataset.h:434
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:1176
std::vector< std::string > GetColorPaths() const
Paths to the color images.
Definition: Dataset.h:884
std::string GetONIPath() const
Paths to the ONI sequence.
Definition: Dataset.h:892
Base Open3D dataset class.
Definition: Dataset.h:75
Data class for TerrazzoTexture contains albedo, normal and roughness texture files for terrazzo based...
Definition: Dataset.h:1139
std::string GetPath() const
Path to the PTS format point cloud.
Definition: Dataset.h:704
Dataset class with one or more downloaded file.
Definition: Dataset.h:166
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:1230
std::string GetPath(const std::string filename="monkey_model") const
Path to the filename. By default it returns the path to mokey.obj file. Refer documentation page for ...
Definition: Dataset.h:631
std::string GetPath() const
Path to the JackJackL515Bag.bag file.
Definition: Dataset.h:500
std::string GetONIPath() const
Paths to the ONI sequence.
Definition: Dataset.h:948
std::string GetTrajectoryLogPath() const
Path to camera trajectory log file lounge_trajectory.log.
Definition: Dataset.h:229
Data class for AvocadoModel contains a avocado model file, along with material and PNG format embedde...
Definition: Dataset.h:202
std::string GetColorPath() const
Path to color image sample.
Definition: Dataset.h:1097
std::string GetDepthPath() const
Path to depth image sample.
Definition: Dataset.h:1014
std::vector< std::string > GetDepthPaths() const
Paths to the clean depth images.
Definition: Dataset.h:830
Dataset class for OfficePointClouds contains 53 point clouds of binary PLY format.
Definition: Dataset.h:650
std::string GetPointCloudPath() const
Path to the point cloud.
Definition: Dataset.h:770
std::string GetReconstructionPath() const
Path to mesh reconstruction bedroom.ply.
Definition: Dataset.h:231
std::vector< std::string > GetPaths() const
Returns list of paths to ply point-cloud fragments of size 57.
Definition: Dataset.h:544
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:1185
std::vector< std::string > GetPaths() const
Returns list of 3 point cloud paths.
Definition: Dataset.h:409
std::string GetNoiseModelPath() const
Path to the noise model.
Definition: Dataset.h:784
Data class for SampleNYURGBDImage contains a color image NYU_color.ppm and a depth image NYU_depth...
Definition: Dataset.h:1007
std::vector< std::string > GetL32DFeaturePaths() const
Returns list of paths to saved L32D features binary for point clouds, respectively, of size 2.
Definition: Dataset.h:385
std::string GetPath() const
Path to the GLB format avocado model.
Definition: Dataset.h:207
std::string GetPath() const
Path to the JuneauImage.jgp file.
Definition: Dataset.h:514
std::string GetCameraIntrinsicPath() const
Path to pinhole camera intrinsic (json).
Definition: Dataset.h:1046
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:1151
Definition: PinholeCameraIntrinsic.cpp:35
std::string LocateDataRoot()
Definition: Dataset.cpp:39
Data class for DemoColoredICPPointClouds contains 2 point clouds of PLY format. This data is used in ...
Definition: Dataset.h:307
DataDescriptor(const std::string &url, const std::string &md5, const std::string &extract_in_subdir="")
Constructor a download url.
Definition: Dataset.h:141
std::vector< std::string > GetColorPaths() const
Paths to the color images.
Definition: Dataset.h:828
Data class for PaintedPlasterTexture contains albedo, normal and roughness texture files for painted ...
Definition: Dataset.h:714
std::vector< std::string > GetPaths() const
Returns list of paths to ply point-cloud fragments of size 52.
Definition: Dataset.h:655
std::string GetPath() const
Path to the BunnyMesh.ply file.
Definition: Dataset.h:253
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:593
Dataset(const std::string &prefix, const std::string &data_root="")
Parameterized Constructor.
Definition: Dataset.cpp:54
std::vector< std::string > GetColorPaths() const
Returns List of paths to color image samples of size 3000.
Definition: Dataset.h:564
const std::string GetDataRoot() const
Get data root directory. The data root is set at construction time or automatically determined...
Definition: Dataset.h:95
std::unordered_map< std::string, std::string > GetPathMap() const
Returns the map of filename to path. Refer documentation page for available options.
Definition: Dataset.h:637
Data class for SampleRedwoodRGBDImages contains a sample set of 5 color and depth images from Redwood...
Definition: Dataset.h:1028
std::vector< DataDescriptor > data_descriptors_
Definition: Dataset.h:181
std::vector< std::string > GetDepthPaths() const
Returns List of paths to depth image samples of size 3000.
Definition: Dataset.h:566
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:718
std::string md5_
MD5 checksum of the downloaded file.
Definition: Dataset.h:151
std::string GetPoseGraphGlobalPath() const
Path to example fragment pose graph (json).
Definition: Dataset.h:438
std::string GetTrajectoryPath() const
Path to the camera_trajectory.json.
Definition: Dataset.h:355
Data class for PCDPointCloud contains the fragment.pcd point cloud mesh from the Redwood Living Room ...
Definition: Dataset.h:669
Data class for MetalTexture contains albedo, normal, roughness and metallic texture files for metal b...
Definition: Dataset.h:589
Data class for SampleSUNRGBDImage contains a color image SUN_color.jpg and a depth image SUN_depth...
Definition: Dataset.h:1072
std::string GetPointCloudPath() const
Path to the point cloud.
Definition: Dataset.h:938
std::string GetPath() const
Path to the ArmadilloMesh.ply file.
Definition: Dataset.h:192
Data class for DemoCropPointCloud contains a point cloud, and cropped.json (a saved selected polygon ...
Definition: Dataset.h:327
Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory.
Definition: Dataset.h:933
std::string GetRGBDMatchPath() const
Path to color and depth image match file rgbd.match.
Definition: Dataset.h:1042
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:1201
std::string GetColorPath() const
Path to color image sample.
Definition: Dataset.h:1012
std::string GetPath() const
Path to the GLB format damaged helmet model.
Definition: Dataset.h:295
std::string GetRoughnessTexturePath() const
Returns the path to roughness texture image.
Definition: Dataset.h:601
std::vector< std::string > GetColorPaths() const
Paths to the color images.
Definition: Dataset.h:772
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:597
Data class for TilesTexture contains albedo, normal and roughness texture files for tiles based mater...
Definition: Dataset.h:1168
std::string GetAlbedoTexturePath() const
Returns the path to albedo color texture image.
Definition: Dataset.h:1172
std::string GetPath() const
Path to the pcd format point cloud.
Definition: Dataset.h:674
std::string GetTrajectoryPath() const
Path to the ground-truth camera trajectory.
Definition: Dataset.h:838
std::vector< std::string > GetPaths() const
Returns list of list of 2 point cloud paths.
Definition: Dataset.h:312
virtual ~DownloadDataset()
Definition: Dataset.h:176
std::string GetPointCloudPath() const
Path to the point cloud.
Definition: Dataset.h:882
std::vector< std::string > GetColorPaths() const
Returns List of paths to color image samples of size 33.
Definition: Dataset.h:972
std::vector< std::string > GetDepthPaths() const
Returns List of paths to depth image samples of size 33.
Definition: Dataset.h:974
std::string data_root_
Open3D data root.
Definition: Dataset.h:114
std::vector< std::string > GetColorPaths() const
Returns List of paths to color image samples of size 21931.
Definition: Dataset.h:223
Data class for ArmadilloMesh contains the ArmadilloMesh.ply from the Stanford 3D Scanning Repository...
Definition: Dataset.h:187
virtual ~Dataset()
Definition: Dataset.h:91
std::string GetPath(const std::string filename="flight_helmet") const
Path to the filename. By default it returns the path to FlightHelmet.gltf file. Refer documentation p...
Definition: Dataset.h:477
std::string GetOdometryLogPath() const
Path to camera trajectory log file odometry.log.
Definition: Dataset.h:1040
Data class for FlightHelmetModel contains a flight helmet model file, along with material and various...
Definition: Dataset.h:470
std::string GetPath(const std::string filename="crate_model") const
Path to the filename. By default it returns the path to crate.obj file. Refer documentation page for ...
Definition: Dataset.h:272
std::vector< std::string > GetDepthPaths() const
Paths to the clean depth images.
Definition: Dataset.h:942
std::vector< std::string > GetColorPaths() const
Returns List of paths to color image samples of size 5.
Definition: Dataset.h:1033
std::vector< std::string > GetNoisyDepthPaths() const
Paths to the noisy depth images.
Definition: Dataset.h:888
std::string GetMetallicTexturePath() const
Returns the path to metallic texture image.
Definition: Dataset.h:605
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:722
std::vector< std::string > GetColorPaths() const
Paths to the color images.
Definition: Dataset.h:940
std::vector< std::string > GetNoisyDepthPaths() const
Paths to the noisy depth images.
Definition: Dataset.h:944
std::string GetNoiseModelPath() const
Path to the noise model.
Definition: Dataset.h:896
std::string prefix_
Dataset prefix.
Definition: Dataset.h:117
std::string GetONIPath() const
Paths to the ONI sequence.
Definition: Dataset.h:836
Data class for DemoICPPointClouds contains 3 point clouds of binary PCD format. This data is used in ...
Definition: Dataset.h:404
Data class for CrateModel contains a sword model file, along with material and various other texture ...
Definition: Dataset.h:266
const char const char value recording_handle imu_sample recording_handle uint8_t data
Definition: K4aPlugin.cpp:284
std::string GetNormalTexturePath() const
Returns the path to normal texture image.
Definition: Dataset.h:1147