The version of body tracker sdk 1.0.1 dose not work on my laptop.

Mahmoud 0 Reputation points
2023-02-07T22:41:59.4333333+00:00

Hi,

We are working on a project using body joints are tracked with Azure Kinect. The version of body tracker sdk 1.0.1 dose not work on my laptop. our laptop GPU is GF RTX 3060 while newer version of sdk (1.1.0 and newer version) works and can detect joints. The body track viewer opens but don't show any joints (skeltal data). Is there any way to solve the problem instead of using newer version of body tracker viewer? w=We wonder if you could guide us about this issue.

Best wishes

Mahmoud

Azure Kinect DK
Azure Kinect DK
A Microsoft developer kit and peripheral device with advanced artificial intelligence sensors for sophisticated computer vision and speech models.
292 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AshokPeddakotla-MSFT 33,026 Reputation points
    2023-03-02T05:41:41.1666667+00:00

    Mahmoud Welcome to Microsoft Q&A forum!

    I understand that you are looking for a solution with out using the new version of body tracker SDK.

    The version 1.0.1 may not be compatible with your GPU, which is a GF RTX 3060. The newer versions of the SDK (1.1.0 and newer) have added support for this GPU, so that's why they're working for you.

    One solution to this problem would be to upgrade to the latest version of the SDK. This will ensure that you have the most up-to-date features and bug fixes, and that your GPU is supported.

    Another solution would be to try running the Body Tracking Viewer in CPU mode. This can be done by launching the viewer from the command line with the following command: <SDK Installation Path>\tools\k4abt_simple_3d_viewer.exe CPU. This will bypass the need for a GPU and may allow you to view the skeletal data.

    Additionally, you can try specifying the ONNX Runtime execution environment. This can be done by adding the following line of code to your application:

    k4abt_tracker_configuration_t config = K4ABT_TRACKER_CONFIG_DEFAULT; config.processing_mode = K4ABT_TRACKER_PROCESSING_MODE_CPU;

    This will force the Body Tracking SDK to use the CPU for processing, rather than the GPU.

    Hope this helps. Do let us know if you have any further queries.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.