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
Downloadlinks für Windows
Version | Download |
---|---|
1.1.2 | msi nuget |
1.1.1 | msi nuget |
1.1.0 | msi |
1.0.1 | msi nuget |
1.0.0 | msi nuget |
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 Strukturk4abt_tracker_configuration_t
hinzugefügt. Ermöglicht es Benutzern, den Pfadnamen für das Posenschätzungsmodell anzugeben. Standardmäßig wird das Standard-Posenschätzungsmodelldnn_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