Download des Azure Kinect Body Tracking SDK

In diesem Dokument finden Sie Links zur Installation der einzelnen Versionen des Azure Kinect Body Tracking SDK.

Inhalt des Azure Kinect Body Tracking SDK

  • Header und Bibliotheken zum Erstellen einer Body Tracking-Anwendung mit Azure Kinect DK
  • Weitervertreibbare DLLs, die von Body Tracking-Anwendungen zur Verwendung von Azure Kinect DK benötigt werden
  • Beispielanwendungen für das Body Tracking
Version Download
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Linux-Installationsanweisungen

Derzeit werden nur die Distributionen Ubuntu 18.04 und 20.04 unterstützt. Weitere Informationen zum Anfordern der Unterstützung für andere Distributionen finden Sie auf dieser Seite.

Zunächst müssen Sie das Paketrepository von Microsoft gemäß diesen Anweisungen konfigurieren.

Das Paket libk4abt<major>.<minor>-dev enthält die Header und CMake-Dateien für die Erstellung auf der Grundlage von libk4abt. Das Paket libk4abt<major>.<minor> enthält die freigegebenen Objekte, die erforderlich sind, um von libk4abt abhängige ausführbare Dateien auszuführen. Es enthält auch den Beispielviewer.

Für die allgemeinen Tutorials ist das Paket libk4abt<major>.<minor>-dev erforderlich. Führen Sie zum Installieren Folgendes aus:

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

Wurde der Befehl erfolgreich ausgeführt, kann das SDK verwendet werden.

Hinweis

Merken Sie sich bei der Installation des SDK den Installationspfad. Beispiel: C:\Programme\Azure Kinect Body Tracking SDK 1.0.0. In diesem Pfad finden Sie die Beispiele, auf die in den entsprechenden Artikeln verwiesen wird. Body Tracking-Beispiele befinden sich im Repository „Azure-Kinect-Samples“ im Ordner body-tracking-samples. Dort finden Sie die Beispiele, auf die in den entsprechenden Artikeln verwiesen wird.

Änderungsprotokoll

v1.1.2

  • [Feature] Unterstützung für den C#-Wrapper für Linux hinzugefügt Link
  • [Fehlerbehebung] k4abt_simple_3d_viewer.exe funktioniert mit den neuesten NVIDIA-Treibern Link

v1.1.1

  • [Feature] Cmake-Unterstützung für alle Body Tracking-Beispiele hinzugefügt
  • [Feature] NuGet-Paket wieder verfügbar. Es wurde ein neues NuGet-Paket entwickelt, das die von Microsoft entwickelten Body Tracking-DLLs und -Header sowie ONNX-Laufzeitabhängigkeiten enthält. Das Paket enthält nicht mehr die NVIDIA CUDA- und TRT-Abhängigkeiten. Diese sind weiterhin im MSI-Paket enthalten.
  • [Feature] Upgrade auf ONNX Runtime v1.10. Die empfohlene NVIDIA-Treiberversion ist 472.12 (Game Ready) oder 472.84 (Studio). Es gibt OpenGL-Probleme mit späteren Treibern.
  • [Fehlerbehebung] CMake fehlt im Beispiel „offline_processor“ Link
  • [Fehlerbehebung] Der CPU-Modus erfordert keine NVIDIA CUDA-Abhängigkeiten mehr Link
  • [Fehlerbehebung] Überprüfte Beispiele können mit Visual Studio 2022 kompiliert werden, und Beispiele wurden für dieses Release aktualisiert. Link
  • [Fehlerbehebung] Konstantenqualifizierer zu APIs hinzugefügt Link
  • [Fehlerbehebung] Überprüfung auf nullptr-Handle in shutdown() hinzugefügt Link
  • [Fehlerbehebung] Verbesserte Abhängigkeitsüberprüfungen Link
  • [Fehlerbehebung] REDIST.TXT Datei aktualisiert Link
  • [Fehlerbehebung] Verbesserte DirectML-Leistung Link
  • [Fehlerbehebung] Ausnahmedeklaration in frame::get_body() korrigiert Link
  • [Fehlerbehebung] Arbeitsspeicherverlust behoben Link
  • [Fehlerbehebung] Aktualisierte Abhängigkeitenliste Link

1\.1.0

  • [Feature] Die DirectML- (nur Windows) und TensorRT-Ausführung des Posenschätzungsmodells werden jetzt unterstützt. Weitere Informationen finden Sie in den FAQ zu neuen Ausführungsumgebungen.
  • [Feature] model_path wurde zur Struktur k4abt_tracker_configuration_t hinzugefügt. Ermöglicht es Benutzern, den Pfadnamen für das Posenschätzungsmodell anzugeben. Standardmäßig wird das Standard-Posenschätzungsmodell dnn_model_2_0_op11.onnx im aktuellen Verzeichnis verwendet.
  • [Feature] Das Lite-Posenschätzungsmodell dnn_model_2_0_lite_op11.onnx wurde eingeschlossen. Dieses Modell bietet eine ungefähr zweimal höhere Leistung auf Kosten einer um ungefähr 5 % geringeren Genauigkeit.
  • [Feature] Überprüfte Beispiele werden mit Visual Studio 2019 kompiliert, und Beispiele wurden für dieses Release aktualisiert.
  • [Breaking Change] Aktualisierung von ONNX Runtime 1.6 mit Unterstützung für die CPU-, CUDA 11.1-, DirectML- (nur Windows) und TensorRT 7.2.1-Ausführungsumgebung. Erfordert ein Update des NVIDIA-Treibers auf R455 oder höher.
  • [Breaking Change] Keine NuGet-Installation.
  • [Programmfehlerbehebung] GPUs der NVIDIA RTX 30xx-Serie werden jetzt unterstützt: Link
  • [Programmfehlerbehebung] AMD- und integrierte Intel-GPUs (nur Windows) werden jetzt unterstützt: Link
  • [Programmfehlerbehebung] Update auf CUDA 11.1: Link
  • [Programmfehlerbehebung] Update auf Sensor SDK 1.4.1: Link

v1.0.1

  • [Fehlerbehebung] Es wurde der Fehler behoben, dass das SDK abstürzt, wenn „onnxruntime.dll“ aus dem Pfad im Windows-Build 19025 oder höher geladen wird: Link

v1.0.0

  • [Feature] Dem MSI-Installationsprogramm wurde ein C#-Wrapper hinzugefügt.
  • [Fehlerbehebung] Es wurde der Fehler behoben, dass Kopfdrehungen nicht richtig erkannt wurden: Link
  • [Fehlerbehebung] Es wurde der Fehler behoben, dass die CPU-Auslastung auf Linux-Computern bis zu 100 % beträgt: Link
  • [Beispiele] Dem Beispielrepository wurden zwei Beispiele hinzugefügt. Beispiel 1 zeigt, wie Body Tracking-Ergebnisse aus dem Tiefenraum in den Farbraum transformiert werden: Link. Beispiel 2 demonstriert die Ermittlung der Bodenebene: Link

Nächste Schritte