Transferir o SDK de Controlo de Corpo do Azure Kinect

Este documento fornece ligações para instalar cada versão do SDK de Controlo de Corpo do Azure Kinect.

Conteúdo do SDK de Controlo de Corpo do Azure Kinect

  • Cabeçalhos e bibliotecas para criar uma aplicação de controlo corporal com o Azure Kinect DK.
  • DLLs redistribuíveis necessários pelas aplicações de controlo corporal com o Azure Kinect DK.
  • Exemplo de aplicações de controlo do corpo.
Versão Download
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Instruções de instalação do Linux

Atualmente, a única distribuição suportada é o Ubuntu 18.04 e 20.04. Para pedir suporte para outras distribuições, veja esta página.

Primeiro, terá de configurar o Repositório de Pacotes da Microsoft, seguindo as instruções aqui.

O libk4abt<major>.<minor>-dev pacote contém os cabeçalhos e os ficheiros CMake a compilar em .libk4abt O libk4abt<major>.<minor> pacote contém os objetos partilhados necessários para executar executáveis que dependem libk4abt , bem como o visualizador de exemplo.

Os tutoriais básicos requerem o libk4abt<major>.<minor>-dev pacote. Para instalá-lo, execute

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

Se o comando for bem-sucedido, o SDK estará pronto para ser utilizado.

Nota

Ao instalar o SDK, lembre-se do caminho que instala. Por exemplo, "C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0". Encontrará os exemplos referenciados em artigos neste caminho. Os exemplos de controlo do corpo estão localizados na pasta body-tracking-samples no repositório Azure-Kinect-Samples. Encontrará os exemplos referenciados em artigos aqui.

Change log

v1.1.2

  • [Funcionalidade] Suporte de wrapper C# adicionado para o Linux Link
  • [Correção de Erros] k4abt_simple_3d_viewer.exe funciona com a ligação de controladores NVIDIA mais recente

v1.1.1

  • [Funcionalidade] Foi adicionado suporte cmake a todas as amostras de controlo do corpo
  • [Funcionalidade] O pacote NuGet é devolvido. Foi desenvolvido um novo pacote NuGet que inclui dlls e cabeçalhos de controlo de corpo desenvolvidos pela Microsoft e dependências de runtime ONNX. O pacote já não inclui as dependências NVIDIA CUDA e TRT. Estes continuam a ser incluídos no pacote MSI.
  • [Funcionalidade] Atualizado para ONNX Runtime v1.10. A versão recomendada do controlador NVIDIA é 472.12 (Game Ready) ou 472.84 (Studio). Existem problemas de OpenGL com controladores posteriores.
  • [Correção de Erros] CMake em falta no offline_processor link de exemplo
  • [Correção de Erros] O modo de CPU já não requer a Ligação de dependências CUDA NVIDIA
  • [Correção de Erros] Os exemplos verificados são compilados com o Visual Studio 2022 e os exemplos atualizados para utilizar este Link de versão
  • [Correção de Erros] Foi adicionado o qualificador de configuração ao Link de APIs
  • [Correção de Erros] Foi adicionada a verificação da alça nullptr na ligação shutdown()
  • [Correção de Erros] Verificações de dependências melhoradas Ligação
  • [Correção de Erros] Ligação de ficheiro de REDIST.TXT atualizada
  • [Correção de Erros] Ligação de desempenho do DirectML melhorada
  • [Correção de Erros] Foi corrigida a declaração de exceção no frame::get_body() Link
  • [Correção de Erros] Ligação de fuga de memória fixa
  • [Correção de Erros] Ligação da lista de dependências atualizada

v1.1.0

  • [Funcionalidade] Adicione suporte para DirectML (apenas Windows) e execução TensorRT do modelo de estimativa pose. Veja FAQ sobre novos ambientes de execução.
  • [Funcionalidade] Adicionar model_path à k4abt_tracker_configuration_t estrutura. Permite que os utilizadores especifiquem o pathname para o modelo de estimativa de pose. Predefinições para dnn_model_2_0_op11.onnx modelo de estimativa de pose padrão localizado no diretório atual.
  • [Funcionalidade] Inclua dnn_model_2_0_lite_op11.onnx o modelo de estimativa de pose de lite. Este modelo troca ~2x aumento de desempenho para uma diminuição de precisão de ~5%.
  • [Funcionalidade] Os exemplos verificados são compilados com o Visual Studio 2019 e atualizam exemplos para utilizar esta versão.
  • [Alteração Interrupção] Atualize para o ONNX Runtime 1.6 com suporte para ambientes de execução CPU, CUDA 11.1, DirectML (apenas Windows) e TensorRT 7.2.1. Requer a atualização do controlador NVIDIA para R455 ou melhor.
  • [Alteração Interrupção] Sem instalação NuGet.
  • [Correção de Erros] Adicionar suporte para Ligação de GPUs da série NVIDIA RTX 30xx
  • [Correção de Erros] Adicionar suporte para AMD e Ligação de GPUs integradas da Intel (apenas no Windows)
  • [Correção de Erros] Atualizar para a Ligação CUDA 11.1
  • [Correção de Erros] Atualizar para o Sensor SDK 1.4.1 Link

v1.0.1

  • [Correção de Erros] Corrija o problema em que o SDK falha se carregar onnxruntime.dll a partir do caminho na compilação 19025 do Windows ou posterior: Ligação

v1.0.0

  • [Funcionalidade] Adicione o wrapper C# ao instalador msi.
  • [Correção de Erros] Corrija o problema em que a rotação da cabeça não pode ser detetada corretamente: Ligação
  • [Correção de Erros] Corrija o problema em que a utilização da CPU sobe até 100% no computador Linux: Ligação
  • [Exemplos] Adicione dois exemplos ao repositório de exemplo. O exemplo 1 demonstra como transformar os resultados do controlo do corpo do espaço de profundidade para o espaço a cores Ligação; exemplo 2 demonstra como detetar o plano de piso Ligação

Passos seguintes