Télécharger le Kit de développement logiciel (SDK) de suivi de corps d’Azure Kinect

Ce document fournit des liens pour installer chaque version du Kit de développement logiciel (SDK) de suivi de corps d’Azure Kinect.

Contenu du Kit de développement logiciel (SDK) de suivi de corps d’Azure Kinect

  • En-têtes et bibliothèques pour créer une application à l’aide de la solution Azure Kinect DK.
  • DLL redistribuables requises par les applications de suivi de corps utilisant la solution Azure Kinect DK.
  • Exemples d’applications de suivi de corps.
Version Téléchargement
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Instructions d’installation Linux

Actuellement, la seule distribution prise en charge est Ubuntu 18.04 et 20.04. Pour demander la prise en charge d’autres distributions, consultez cette page.

Tout d’abord, vous devez configurer le dépôt du package Microsoft, en suivant les instructions reprises ici.

Le package libk4abt<major>.<minor>-dev contient les en-têtes et les fichiers CMake à créer par rapport à libk4abt. Le package libk4abt<major>.<minor> contient les objets partagés nécessaires pour exécuter les exécutables qui dépendent de libk4abt, ainsi que l’exemple de visionneuse.

Les didacticiels de base nécessitent le package libk4abt<major>.<minor>-dev. Pour l'installer, exécutez

sudo apt install libk4abt<major>.<minor>-dev

Si la commande est réussie, le Kit de développement logiciel (SDK) est prêt à être utilisé.

Notes

Lorsque vous installez le Kit de développement logiciel (SDK), rappelez-vous le chemin d’installation. Par exemple, « C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0 ». Les exemples référencés dans les articles sont accessibles via ce chemin. Les exemples de suivi de corps se trouvent dans le dossier Body-Tracking-Samples dans le référentiel Azure-Kinect-Samples. Les exemples référencés dans les articles se trouvent ici.

Journal des modifications

v1.1.2

  • [Fonctionnalité] Ajout de la prise en charge du wrapper C# pour Linux Lien
  • [Correctif de bogue] k4abt_simple_3d_viewer.exe fonctionne avec les derniers pilotes NVIDIA Lien

v1.1.1

  • [Fonctionnalité] Ajout de la prise en charge de cmake à tous les exemples de suivi de corps
  • [Fonctionnalité] Le package NuGet retourne. Développement d’un nouveau package NuGet incluant des dll et en-têtes de suivi de corps développés par Microsoft, ainsi que des dépendances de runtime ONNX. Le package n’inclut plus les dépendances NVIDIA CUDA et TRT. Celles-ci restent incluses dans le package MSI.
  • [Fonctionnalité] Mise à niveau vers le runtime ONNX v1.10. La version recommandée du pilote NVIDIA est 472.12 (Prêt pour le jeu) ou 472.84 (Studio). Il existe des problèmes OpenGL avec les pilotes ultérieurs.
  • [Correctif de bogue] CMake manquant dans l’exemple offline_processor Lien
  • [Correctif de bogue] Le mode UC ne requiert plus de Lien de dépendances NVIDIA CUDA
  • [Correctif de bogue] Les exemples vérifiés compilent avec Visual Studio 2022 et les exemples mis à jour pour utiliser cette version Lien
  • [Correctif de bogue] Ajout d’un qualificateur const aux API Lien
  • [Correctif de bogue] Ajout de la vérification du descripteur nullptr dans shutdown() Lien
  • [Correctif de bogue] Vérifications des dépendances améliorées Lien
  • [Correctif de bogue] Mise à jour du fichier REDIST.TXT Lien
  • [Correctif de bogue] Amélioration des performances de DirectML Lien
  • [Correctif de bogue] Correction de la déclaration d’exception dans frame::get_body() Lien
  • [Correctif de bogue] Correction de fuite de mémoire Lien
  • [Correctif de bogue] Mise à jour de la liste des dépendances Lien

v1.1.0

  • [Fonctionnalité] Ajout de la prise en charge de l’exécution DirectML (Windows uniquement) et TensorRT du modèle d’estimation de pose. Consultez le Forum aux questions sur les nouveaux environnements d’exécution.
  • [Fonctionnalité] Ajout de model_path à la structure k4abt_tracker_configuration_t. Permet aux utilisateurs de spécifier le chemin d’accès pour le modèle d’estimation de pose. La valeur par défaut est le modèle d’estimation de pose standard dnn_model_2_0_op11.onnx situé dans le répertoire actif.
  • [Fonctionnalité] Incluez le modèle d’estimation de pose dnn_model_2_0_lite_op11.onnx lite. Ce modèle stocke est environ 2 fois plus rapide au détriment d’environ 5 % de précision.
  • [Fonctionnalité] Les exemples vérifiés compilent avec Visual Studio 2019 et mettent à jour les exemples pour utiliser cette version.
  • [Changement cassant] Mise à jour vers les environnements d’exécution ONNX Runtime 1.6 avec prise en charge du processeur, CUDA 11.1, DirectML (Windows uniquement) et TensorRT 7.2.1. Nécessite la mise à jour du pilote Nvidia vers R455 ou une version ultérieure.
  • [Changement cassant] Aucune installation de NuGet.
  • [Correctif de bogue] Ajout la prise en charge des GPU de la série Nvidia RTX 30xx Lien
  • [Correctif de bogue] Ajout de la prise en charge des GPU intégrés AMD et Intel (Windows uniquement) Lien
  • [Correctif de bogue] Mise à jour vers CUDA 11.1 Lien
  • [Correctif de bogue] Mise à jour vers Sensor SDK 1.4.1 Lien

v1.0.1

  • [Correctif de bogue] Résolution du problème de blocage du Kit de développement logiciel (SDK) lors du chargement d’onnxruntime. dll à partir du chemin d’accès sur Windows Build 19025 ou version ultérieure : Lien

v1.0.0

  • [Fonctionnalité] Ajout d’un wrapper C# au programme d’installation msi.
  • [Correctif de bogue] Résolution du problème de non-détection correcte de la rotation la tête : Lien
  • [Correctif de bogue] Résolution du problème d’utilisation de l’UC jusqu’à 100 % sur une machine Linux : Lien
  • [Exemples] Ajout de deux exemples au référentiel. L’exemple 1 montre comment transformer les résultats de suivi de corps de l’espace de profondeur en espace de couleurs Lien ; l’exemple 2 montre comment détecter un plan de sol Lien

Étapes suivantes