|
Open3D (C++ API)
0.19.0
|
#include <RGBDVideoReader.h>
Public Member Functions | |
| RGBDVideoReader () | |
| virtual | ~RGBDVideoReader () |
| virtual bool | IsOpened () const =0 |
| Check If the RGBD video file is opened. | |
| virtual bool | IsEOF () const =0 |
| Check if the RGBD video file is all read. | |
| virtual bool | Open (const std::string &filename)=0 |
| virtual void | Close ()=0 |
| Close the opened RGBD video playback. | |
| virtual RGBDVideoMetadata & | GetMetadata ()=0 |
| Get reference to the metadata of the RGBD video playback. | |
| virtual const RGBDVideoMetadata & | GetMetadata () const =0 |
| Get metadata of the RGBD video playback. | |
| virtual bool | SeekTimestamp (uint64_t timestamp)=0 |
| Seek to the timestamp (in us). | |
| virtual uint64_t | GetTimestamp () const =0 |
| Get current timestamp (in us). | |
| virtual t::geometry::RGBDImage | NextFrame ()=0 |
| Get next frame from the RGBD video playback and returns the RGBD object. | |
| virtual void | SaveFrames (const std::string &frame_path, uint64_t start_time_us=0, uint64_t end_time_us=UINT64_MAX) |
| virtual std::string | GetFilename () const =0 |
| Return filename being read. | |
| virtual std::string | ToString () const |
| Text description. | |
Static Public Member Functions | |
| static std::unique_ptr< RGBDVideoReader > | Create (const std::string &filename) |
| Factory function to create object based on RGBD video file type. | |
|
inline |
|
inlinevirtual |
|
pure virtual |
Close the opened RGBD video playback.
Implemented in open3d::t::io::RSBagReader.
|
static |
Factory function to create object based on RGBD video file type.
|
pure virtual |
Return filename being read.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Get metadata of the RGBD video playback.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Get reference to the metadata of the RGBD video playback.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Get current timestamp (in us).
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Check if the RGBD video file is all read.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Check If the RGBD video file is opened.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Get next frame from the RGBD video playback and returns the RGBD object.
Implemented in open3d::t::io::RSBagReader.
|
pure virtual |
Open an RGBD video playback.
| filename | Path to the RGBD video file. |
Implemented in open3d::t::io::RSBagReader.
|
virtual |
Save synchronized and aligned individual frames to subfolders.
| frame_path | Frames will be stored in stream subfolders 'color' and 'depth' here. The intrinsic camera calibration for the color stream will be saved in 'intrinsic.json'. |
| start_time_us | (default 0) Start saving frames from this time (us) |
| end_time_us | (default video length) Save frames till this time (us) |
Reimplemented in open3d::t::io::RSBagReader.
|
pure virtual |
Seek to the timestamp (in us).
Implemented in open3d::t::io::RSBagReader.
|
virtual |
Text description.
Reimplemented in open3d::t::io::RSBagReader.