Monado OpenXR Runtime
|
Camera based hand tracking. More...
Files | |
file | ht_driver.c |
Camera based hand tracking driver code. | |
file | ht_interface.h |
Interface to camera based hand tracking driver code. | |
file | hg_model.cpp |
Mercury ML models! | |
file | hg_numerics_checker.hpp |
Simple util for setting floating-point exceptions and checking for NaNs. | |
file | t_hand_tracking_async.c |
Camera based hand tracking driver code. | |
Data Structures | |
struct | ht_async_impl |
A synchronous to asynchronous wrapper around the hand-tracker code. More... | |
Functions | |
int | ht_device_create (struct xrt_frame_context *xfctx, struct t_stereo_camera_calibration *calib, struct t_hand_tracking_create_info create_info, struct xrt_slam_sinks **out_sinks, struct xrt_device **out_device) |
Create hand tracker. More... | |
Camera based hand tracking.
int ht_device_create | ( | struct xrt_frame_context * | xfctx, |
struct t_stereo_camera_calibration * | calib, | ||
struct t_hand_tracking_create_info | create_info, | ||
struct xrt_slam_sinks ** | out_sinks, | ||
struct xrt_device ** | out_device | ||
) |
#include <drivers/ht/ht_interface.h>
Create hand tracker.
xfctx | Frame context to attach the tracker to |
calib | Calibration struct for stereo camera |
create_info | Additional creation options |
out_sinks | Sinks to stream camera data to |
out_device | Newly created hand tracker "device" |