Monado OpenXR Runtime
DepthAI frameserver driver

Frameserver for the DepthAI camera module. More...

Collaboration diagram for DepthAI frameserver driver:

Files

file  depthai_driver.cpp
 DepthAI frameserver implementation.
 
file  depthai_interface.h
 Interface header for DepthAI camera.
 

Data Structures

struct  depthai_fs
 DepthAI frameserver support the Luxonis Oak devices. More...
 

Functions

struct xrt_fsdepthai_fs_monocular_rgb (struct xrt_frame_context *xfctx)
 Create a DepthAI frameserver using a single RGB camera. More...
 
struct xrt_fsdepthai_fs_slam (struct xrt_frame_context *xfctx, struct depthai_slam_startup_settings *settings)
 Create a DepthAI frameserver using two gray cameras. More...
 
bool depthai_fs_get_stereo_calibration (struct xrt_fs *xfs, struct t_stereo_camera_calibration **c_ptr)
 Get the stereo calibration from a depthAI frameserver. More...
 

Detailed Description

Frameserver for the DepthAI camera module.

Function Documentation

◆ depthai_fs_get_stereo_calibration()

bool depthai_fs_get_stereo_calibration ( struct xrt_fs xfs,
struct t_stereo_camera_calibration **  c_ptr 
)

#include <drivers/depthai/depthai_interface.h>

Get the stereo calibration from a depthAI frameserver.

References depthai_fs().

◆ depthai_fs_monocular_rgb()

struct xrt_fs * depthai_fs_monocular_rgb ( struct xrt_frame_context xfctx)

#include <drivers/depthai/depthai_interface.h>

Create a DepthAI frameserver using a single RGB camera.

◆ depthai_fs_slam()

struct xrt_fs * depthai_fs_slam ( struct xrt_frame_context xfctx,
struct depthai_slam_startup_settings settings 
)

#include <drivers/depthai/depthai_interface.h>

Create a DepthAI frameserver using two gray cameras.

Either OAK-D or OAK-D Lite. Custom FFC setups may or may not work.