Azure-kinect-sensor-sdk: Add C++ wrapper for Azure Kinect Body Tracking SDK

Created on 30 Jul 2019  路  9Comments  路  Source: microsoft/Azure-Kinect-Sensor-SDK


I think we need to add C++ wrapper for Azure Kinect Body Tracking SDK.
Azure Kinect Sensor SDK already has C++ wrappers (k4a/k4a.hpp, k4arecord/playback.hpp).
However, It doesn't exist in Azure Kinect Body Tracking SDK yet.
Do you have any plan to add k4abt.hpp? Thanks,





Body Tracking Enhancement Triage Approved

Most helpful comment

The new release 0.9.2 is published! The official C++ wrapper is published. You can download this now at: msi, nuget or apt-get on Linux.

All 9 comments

Is there an estimated time of arrival for the c++ wrapper?
I want to extend the azure_kinect_ros_driver to publish the Joint positions as a ROS Marker Array.
The ros package uses the c++ sensor sdk api and I don't see a way to get the C-structs from it to use it with the C-API from the body tracking SDK.

I would rather wait for a compatible c++ wrapper of the body tracking sdk than rewrite the ros node to use the C API

@RoseFlunder I think your problem is related this issue #416.

@UnaNancyOwen
Yes you are right. Thats exactly what I would need to use body tracking sdk.
Either acceess to the private struct inside of the capture class or a c++ wrapper from the Body Tracking SDK that accepts a capture reference from c++ Sensor sdk api

I was pre-implement this wrapper. I want a wrapper like this. Thanks,
https://gist.github.com/UnaNancyOwen/41b578f5d272aa6f22cf8ff6565fb71b#file-k4abt-hpp

Thanks @UnaNancyOwen for your sample implementation. We will provide this C++ wrapper once the #626 change in the Sensor SDK is published.

@yijiew Azure Kinect Sensor SDK v1.2.0 that #626 merged has been released. I look forward to official C++ wrapper being published! Thanks, 馃憤

Thanks for informing us! We will publish an official C++ wrapper in our next release. Please stay tuned :)

The new release 0.9.2 is published! The official C++ wrapper is published. You can download this now at: msi, nuget or apt-get on Linux.

The new release 0.9.2 is published! The official C++ wrapper is published. You can download this now at: msi, nuget or apt-get on Linux.

Is it available on Ubuntu 20.04?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

devLupin picture devLupin  路  4Comments

d-walsh picture d-walsh  路  3Comments

Maxim-Zhukov picture Maxim-Zhukov  路  4Comments

yeongwoonIm picture yeongwoonIm  路  3Comments

AdrienPfeufferCarmenta picture AdrienPfeufferCarmenta  路  4Comments