|
Open3D (C++ API)
0.19.0
|
#include <RGBDRecorder.h>
Public Member Functions | |
| RGBDRecorder () | |
| virtual | ~RGBDRecorder () |
| virtual bool | InitSensor ()=0 |
| Init recorder, connect to sensor. | |
| virtual bool | OpenRecord (const std::string &filename)=0 |
| Create recording file. | |
| virtual std::shared_ptr< geometry::RGBDImage > | RecordFrame (bool write, bool enable_align_depth_to_color)=0 |
| virtual bool | CloseRecord ()=0 |
| Flush data to recording file and disconnect from sensor. | |
|
inline |
|
inlinevirtual |
|
pure virtual |
Flush data to recording file and disconnect from sensor.
Implemented in open3d::io::AzureKinectRecorder.
|
pure virtual |
Init recorder, connect to sensor.
Implemented in open3d::io::AzureKinectRecorder.
|
pure virtual |
Create recording file.
Implemented in open3d::io::AzureKinectRecorder.
|
pure virtual |
Record one frame, return an RGBDImage. If write is true, the RGBDImage frame will be written to file. If enable_align_depth_to_color is true, the depth image will be warped to align with the color image; otherwise the raw depth image output will be saved. Setting enable_align_depth_to_color to false is useful when recording at high resolution with high frame rates. In this case, the depth image must be warped to align with the color image with when reading from the recorded file.
Implemented in open3d::io::AzureKinectRecorder.