Download di Azure Kinect Body Tracking SDK

Questo documento fornisce collegamenti per installare ciascuna versione di Azure Kinect Body Tracking SDK.

Contenuto di Azure Kinect Body Tracking SDK

  • Intestazioni e librerie per creare un'applicazione di rilevamento del corpo usando Azure Kinect DK.
  • DLL ridistribuibili necessarie per le applicazioni di rilevamento del corpo che usano Azure Kinect DK.
  • Esempi di applicazioni di rilevamento del corpo.
Versione Scarica
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Istruzioni per l'installazione in Linux

Attualmente, l'unica distribuzione supportata è Ubuntu 18.04 e 20.04. Per richiedere il supporto per altre distribuzioni, vedere questa pagina.

Prima di tutto, è necessario configurare il repository pacchetti di Microsoft, seguendo le istruzioni disponibili qui.

Il pacchetto libk4abt<major>.<minor>-dev contiene le intestazioni e i file CMake da compilare con libk4abt. Il libk4abt<major>.<minor> pacchetto contiene gli oggetti condivisi necessari per eseguire i file eseguibili che dipendono dalibk4abte dal visualizzatore di esempio.

Per le esercitazioni di base è richiesto il pacchetto libk4abt<major>.<minor>-dev. Per installarlo, eseguire

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

Se il comando riesce, l'SDK è pronto per l'uso.

Nota

Quando si installa l'SDK, ricordare il percorso in cui si esegue l'installazione, Ad esempio, "C:\Programmi\Azure Kinect Body Tracking SDK 1.0.0". In questo percorso si trovano gli esempi a cui si fa riferimento negli articoli. Gli esempi di rilevamento del corpo si trovano nella cartella body-tracking-samples nel repository Azure-Kinect-Samples. Gli esempi a cui si fa riferimento negli articoli sono disponibili qui.

Registro modifiche

v1.1.2

  • [Funzionalità] Aggiunta del supporto del wrapper C# per il Collegamento a Linux.
  • [Correzione di bug] k4abt_simple_3d_viewer.exe funziona con i driver NVIDIA più recenti Collegamento

v1.1.1

  • [Funzionalità] Aggiunta del supporto cmake a tutti gli esempi di rilevamento del corpo
  • [Funzionalità] Valori di codice restituiti dal pacchetto NuGet. È stato sviluppato un nuovo pacchetto NuGet che include le DLL e le intestazioni di rilevamento del corpo sviluppate da Microsoft e le dipendenze del runtime ONNX. Il pacchetto non include più le dipendenze NVIDIA CUDA e TRT. Queste continuano a essere inclusi nel pacchetto MSI.
  • [Funzionalità] Aggiornamento a ONNX Runtime v1.10. Si consiglia la versione del driver NVIDIA 472.12 (Game Ready) o 472.84 (Studio). Con i driver successivi si riscontrano problemi con OpenGL.
  • [Correzione di bug] CMake mancante nell’esempio offline_processor Collegamento
  • [Correzione di bug] La modalità CPU non richiede più le dipendenze NVIDIA CUDACollegamento
  • [Correzione di bug] Esempi verificati compilati con Visual Studio 2022 ed esempi aggiornati per usare questa versione Collegamento
  • [Correzione di bug] Aggiunta del qualificatore const alle API Collegamento
  • [Correzione di bug] Aggiunta del controllo dell'handle nullptr in fase di arresto() Collegamento
  • [Correzione di bug] Miglioramento dei controlli delle dipendenze Collegamento
  • [Correzione di bug] Aggiornamento del file REDIST.TXT Collegamento
  • [Correzione di bug] Miglioramento delle prestazioni di DirectML di Collegamento
  • [Correzione di bug] Correzione della dichiarazione delle eccezioni nel frame::get_body() Collegamento
  • [Correzione di bug] Correzione della perdita di memoriaCollegamento
  • [Correzione di bug] Aggiornamento dell'elenco delle dipendenze Collegamento

v1.1.0

  • [Funzionalità] Aggiunta del supporto per DirectML (solo Windows) e dell'esecuzione del modello di stima della posa di TensorRT. Vedere Domande frequenti sui nuovi ambienti di esecuzione.
  • [Funzionalità] Aggiunta di model_path alla k4abt_tracker_configuration_t struct. Consente agli utenti di specificare il nome del percorso del modello di stima della posa. Impostazioni predefinite dnn_model_2_0_op11.onnx del modello standard di stima della posa che si trova nella directory corrente.
  • [Funzionalità] Introduzione dnn_model_2_0_lite_op11.onnx del modello di stima della posa della versione lite. Questo modello aumenta di 2 volte le prestazioni contro una diminuzione di accuratezza del 5%.
  • [Funzionalità] Esempi verificati compilati con Visual Studio 2019 ed esempi di aggiornamenti per usare questa versione.
  • [Modifica di rilievo] Aggiornamento a ONNX Runtime 1.6 con supporto per gli ambienti di esecuzione CPU, CUDA 11.1, DirectML (solo Windows) e TensorRT 7.2.1. Richiede l'aggiornamento del driver NVIDIA a R455 o superiore.
  • [Modifica di rilievo] Nessuna installazione di NuGet.
  • [Correzione di bug] Aggiunta del supporto per GPU NVDIA RTX serie 30xx Collegamento
  • [Correzione di bug] Aggiunta del supporto per GPU integrate AMD e Intel (solo Windows) Collegamento
  • [Correzione di bug] Aggiornamento a CUDA 11.1 Collegamento
  • [Correzione di bug] Aggiornamento a Sensor SDK 1.4.1 Collegamento

v1.0.1

  • [Correzione di bug] Correzione del problema dell’arresto anomalo dell’SDK se si carica onnxruntime.dll dal percorso della build di Windows 19025 o versioni successive: Collegamento

v1.0.0

  • [Funzionalità] Aggiunta del wrapper C# al programma di installazione MSI.
  • [Correzione di bug] Correzione del problema per cui non è possibile rilevare correttamente la rotazione della testa: Collegamento
  • [Correzione di bug] Correzione del problema per cui l'utilizzo della CPU raggiunge il 100% su computer con Linux: Collegamento
  • [Esempi] Aggiungere due esempi al repository di esempio. L'esempio 1 illustra come trasformare i risultati del rilevamento del corpo dallo spazio di profondità allo spazio colore Collegamento; l’esempio 2 illustra come rilevare la planimetriaCollegamento

Passaggi successivi