ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SampleFountainRGBDImages.cpp
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - CloudViewer: www.cloudViewer.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.cloudViewer.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #include <Logging.h>
9 
10 #include <string>
11 #include <vector>
12 
14 
15 namespace cloudViewer {
16 namespace data {
17 
20  "20220201-data/SampleFountainRGBDImages.zip",
21  "c6c1b2171099f571e2a78d78675df350"};
22 
24  : DownloadDataset("SampleFountainRGBDImages", data_descriptor, data_root) {
25  const std::string extract_dir = GetExtractDir();
26  color_paths_ = {extract_dir + "/image/0000010-000001228920.jpg",
27  extract_dir + "/image/0000031-000004096400.jpg",
28  extract_dir + "/image/0000044-000005871507.jpg",
29  extract_dir + "/image/0000064-000008602440.jpg",
30  extract_dir + "/image/0000110-000014883587.jpg",
31  extract_dir + "/image/0000156-000021164733.jpg",
32  extract_dir + "/image/0000200-000027172787.jpg",
33  extract_dir + "/image/0000215-000029220987.jpg",
34  extract_dir + "/image/0000255-000034682853.jpg",
35  extract_dir + "/image/0000299-000040690907.jpg",
36  extract_dir + "/image/0000331-000045060400.jpg",
37  extract_dir + "/image/0000368-000050112627.jpg",
38  extract_dir + "/image/0000412-000056120680.jpg",
39  extract_dir + "/image/0000429-000058441973.jpg",
40  extract_dir + "/image/0000474-000064586573.jpg",
41  extract_dir + "/image/0000487-000066361680.jpg",
42  extract_dir + "/image/0000526-000071687000.jpg",
43  extract_dir + "/image/0000549-000074827573.jpg",
44  extract_dir + "/image/0000582-000079333613.jpg",
45  extract_dir + "/image/0000630-000085887853.jpg",
46  extract_dir + "/image/0000655-000089301520.jpg",
47  extract_dir + "/image/0000703-000095855760.jpg",
48  extract_dir + "/image/0000722-000098450147.jpg",
49  extract_dir + "/image/0000771-000105140933.jpg",
50  extract_dir + "/image/0000792-000108008413.jpg",
51  extract_dir + "/image/0000818-000111558627.jpg",
52  extract_dir + "/image/0000849-000115791573.jpg",
53  extract_dir + "/image/0000883-000120434160.jpg",
54  extract_dir + "/image/0000896-000122209267.jpg",
55  extract_dir + "/image/0000935-000127534587.jpg",
56  extract_dir + "/image/0000985-000134361920.jpg",
57  extract_dir + "/image/0001028-000140233427.jpg",
58  extract_dir + "/image/0001061-000144739467.jpg"};
59 
60  depth_paths_ = {extract_dir + "/depth/0000038-000001234662.png",
61  extract_dir + "/depth/0000124-000004104418.png",
62  extract_dir + "/depth/0000177-000005872988.png",
63  extract_dir + "/depth/0000259-000008609267.png",
64  extract_dir + "/depth/0000447-000014882686.png",
65  extract_dir + "/depth/0000635-000021156105.png",
66  extract_dir + "/depth/0000815-000027162570.png",
67  extract_dir + "/depth/0000877-000029231463.png",
68  extract_dir + "/depth/0001040-000034670651.png",
69  extract_dir + "/depth/0001220-000040677116.png",
70  extract_dir + "/depth/0001351-000045048488.png",
71  extract_dir + "/depth/0001503-000050120614.png",
72  extract_dir + "/depth/0001683-000056127079.png",
73  extract_dir + "/depth/0001752-000058429557.png",
74  extract_dir + "/depth/0001937-000064602868.png",
75  extract_dir + "/depth/0001990-000066371438.png",
76  extract_dir + "/depth/0002149-000071677149.png",
77  extract_dir + "/depth/0002243-000074813859.png",
78  extract_dir + "/depth/0002378-000079318707.png",
79  extract_dir + "/depth/0002575-000085892450.png",
80  extract_dir + "/depth/0002677-000089296113.png",
81  extract_dir + "/depth/0002874-000095869855.png",
82  extract_dir + "/depth/0002951-000098439288.png",
83  extract_dir + "/depth/0003152-000105146507.png",
84  extract_dir + "/depth/0003238-000108016262.png",
85  extract_dir + "/depth/0003344-000111553403.png",
86  extract_dir + "/depth/0003471-000115791298.png",
87  extract_dir + "/depth/0003610-000120429623.png",
88  extract_dir + "/depth/0003663-000122198194.png",
89  extract_dir + "/depth/0003823-000127537274.png",
90  extract_dir + "/depth/0004028-000134377970.png",
91  extract_dir + "/depth/0004203-000140217589.png",
92  extract_dir + "/depth/0004339-000144755807.png"};
93 
94  keyframe_poses_log_path_ = extract_dir + "/scene/key.log";
95  reconstruction_path_ = extract_dir + "/scene/integrated.ply";
96 }
97 
98 } // namespace data
99 } // namespace cloudViewer
const std::string GetExtractDir() const
Get absolute path to extract directory. i.e. ${data_root}/extract/${prefix}.
Definition: Dataset.h:94
Dataset class with one or more downloaded file.
Definition: Dataset.h:152
SampleFountainRGBDImages(const std::string &data_root="")
std::string CloudViewerDownloadsPrefix()
Definition: Dataset.cpp:49
static const DataDescriptor data_descriptor
Generic file read and write utility for python interface.
Infomation about a file to be downloaded.
Definition: Dataset.h:111