|
Open3D (C++ API)
0.19.0
|
#include <AzureKinectSensor.h>
Public Member Functions | |
| AzureKinectSensor (const AzureKinectSensorConfig &sensor_config) | |
| Default Constructor. | |
| ~AzureKinectSensor () | |
| bool | Connect (size_t sensor_index) override |
| void | Disconnect () |
| std::shared_ptr< geometry::RGBDImage > | CaptureFrame (bool enable_align_depth_to_color) const override |
| Public Member Functions inherited from open3d::io::RGBDSensor | |
| RGBDSensor () | |
| virtual | ~RGBDSensor () |
Static Public Member Functions | |
| static bool | PrintFirmware (_k4a_device_t *device) |
| static bool | ListDevices () |
| List available Azure Kinect devices. | |
| static std::shared_ptr< geometry::RGBDImage > | DecompressCapture (_k4a_capture_t *capture, _k4a_transformation_t *transformation) |
Protected Member Functions | |
| _k4a_capture_t * | CaptureRawFrame () const |
Protected Attributes | |
| AzureKinectSensorConfig | sensor_config_ |
| _k4a_transformation_t * | transform_depth_to_color_ |
| _k4a_device_t * | device_ |
| int | timeout_ |
Friends | |
| class | AzureKinectRecorder |
AzureKinect sensor.
| open3d::io::AzureKinectSensor::AzureKinectSensor | ( | const AzureKinectSensorConfig & | sensor_config | ) |
Default Constructor.
| open3d::io::AzureKinectSensor::~AzureKinectSensor | ( | ) |
|
overridevirtual |
Capture one frame, return an RGBDImage. 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 capturing at high resolution with high frame rates.
Implements open3d::io::RGBDSensor.
|
protected |
|
overridevirtual |
Implements open3d::io::RGBDSensor.
|
static |
| void open3d::io::AzureKinectSensor::Disconnect | ( | ) |
|
static |
List available Azure Kinect devices.
|
static |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |