|
Open3D (C++ API)
0.19.0
|
#include <AzureKinectRecorder.h>
Public Member Functions | |
| AzureKinectRecorder (const AzureKinectSensorConfig &sensor_config, size_t sensor_index) | |
| ~AzureKinectRecorder () override | |
| bool | InitSensor () override |
| Initialize sensor. | |
| bool | OpenRecord (const std::string &filename) override |
| bool | CloseRecord () override |
| Close the recorded mkv file. | |
| std::shared_ptr< geometry::RGBDImage > | RecordFrame (bool write, bool enable_align_depth_to_color) override |
| bool | IsRecordCreated () |
| Check if the mkv file is created. | |
| Public Member Functions inherited from open3d::io::RGBDRecorder | |
| RGBDRecorder () | |
| virtual | ~RGBDRecorder () |
Protected Attributes | |
| AzureKinectSensor | sensor_ |
| _k4a_record_t * | recording_ |
| size_t | device_index_ |
| bool | is_record_created_ = false |
AzureKinect recorder.
| open3d::io::AzureKinectRecorder::AzureKinectRecorder | ( | const AzureKinectSensorConfig & | sensor_config, |
| size_t | sensor_index ) |
|
override |
|
overridevirtual |
Close the recorded mkv file.
Implements open3d::io::RGBDRecorder.
|
overridevirtual |
Initialize sensor.
Implements open3d::io::RGBDRecorder.
|
inline |
Check if the mkv file is created.
|
overridevirtual |
Attempt to create and open an mkv file.
| filename | Path to the mkv file. |
Implements open3d::io::RGBDRecorder.
|
overridevirtual |
Record a frame to mkv if flag is on and return an RGBD object.
| write | Enable recording to mkv file. |
| enable_align_depth_to_color | Enable aligning WFOV depth image to the color image in visualizer. |
Implements open3d::io::RGBDRecorder.
|
protected |
|
protected |
|
protected |
|
protected |