Baixar o SDK de acompanhamento de corpo do Azure Kinect

Este documento contém links para instalar cada versão do SDK do acompanhamento de corpo do Azure Kinect.

Conteúdo do SDK de acompanhamento de corpo do Azure Kinect

  • Cabeçalhos e bibliotecas para criar um aplicativo de acompanhamento de corpo usando o Azure Kinect DK.
  • DLLs redistribuíveis necessárias para aplicativos de acompanhamento de corpo que usam o Azure Kinect DK.
  • Amostras de aplicativos de acompanhamento de corpo.
Versão Baixar
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 para Linux

Atualmente, a única distribuição compatível é o Ubuntu 18.04 e 20.04. Para solicitar compatibilidade com outras distribuições, confira esta página.

Primeiro você vai precisar configurar o Repositório de Pacotes da Microsoft, seguindo as instruções fornecidas aqui.

O pacote libk4abt<major>.<minor>-dev contém os cabeçalhos e os arquivos CMake que devem ser criados em relação a libk4abt. O pacote libk4abt<major>.<minor> contém os objetos compartilhados necessários para a execução de executáveis que dependem de libk4abt, bem como o exemplo de visualizador.

Os tutoriais básicos exigem o pacote libk4abt<major>.<minor>-dev. Para instalar, execute

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

Se o comando for executado com sucesso, o SDK estará pronto para uso.

Observação

Ao instalar o SDK, lembre-se do caminho de instalação. Por exemplo, "C:\Arquivos de Programas\Azure Kinect Body Tracking SDK 1.0.0". Nesse caminho, você encontra as amostras referenciadas em artigos. Os exemplos de acompanhamento de corpo estão na pasta body-tracking-samples no repositório Azure-Kinect-Samples. Aqui você encontra as amostras referenciadas em artigos.

Log de alterações

v1.1.2

  • [Recurso] Inclusão do suporte ao wrapper C# para o Linux Link
  • [Correção de bug] k4abt_simple_3d_viewer.exe funciona com os drivers mais recente da NVIDIA Link

v1.1.1

  • [Recurso] Adicionado suporte a cmake a todos os exemplos de acompanhamento de corpo
  • [Recurso] pacote NuGet retorna. Desenvolvimento de pacote NuGet que inclui dlls e headers de acompanhamento de corpo desenvolvidos pela Microsoft e dependências de runtime ONNX. O pacote não inclui mais as dependências NVIDIA CUDA e TRT. Elas continuam sendo incluídas no pacote MSI.
  • [Recurso] Atualizado para o ONNX Runtime v1.10. A versão recomendada do driver NVIDIA é 472.12 (Game Ready) ou 472.84 (Studio). Há problemas com o OpenGL com drivers posteriores.
  • [Correção de bug] CMake ausente na amostra offline_processor Link
  • [Correção de bug] O modo de CPU não requer mais o Link de dependências NVIDIA CUDA
  • [Correção de bug] Foi confirmado que é possível compilar as amostras no Visual Studio 2022, e elas foram atualizadas para usar essa versão Link
  • [Correção de bug] Qualificador const adicionado às APIs Link
  • [Correção de bug] Verificação adicionada para o identificador nullptr em shutdown() Link
  • [Correção de bug] Verificações de dependências aprimoradas Link
  • [Correção de bug] Link do arquivo REDIST.TXT atualizado
  • [Correção de bug] Desempenho do DirectML aprimorado Link
  • [Correção de bug] Declaração de exceção corrigida em frame::get_body() Link
  • [Correção de bug] Vazamento de memória corrigido Link
  • [Correção de bug] Lista de dependências atualizada Link

v1.1.0

  • [Recurso] Adição de suporte para a execução de DirectML (somente Windows) e TensorRT do modelo de estimativa de pose. Consulte as perguntas frequentes sobre novos ambientes de execução.
  • [Recurso] Adição de model_path ao struct k4abt_tracker_configuration_t. Permite que os usuários especifiquem o caminho do modelo de estimativa de pose. O padrão é o modelo de estimativa de pose padrão dnn_model_2_0_op11.onnx, localizado no diretório atual.
  • [Recurso] Inclusão do modelo de estimativa de pose simples dnn_model_2_0_lite_op11.onnx. Esse modelo compensa um aumento de cerca de duas vezes no desempenho com uma diminuição de cerca de 5% na precisão.
  • [Recurso] Foi confirmado que é possível compilar as amostras no Visual Studio 2019, e elas foram atualizadas para usar essa versão.
  • [Alteração interruptiva] Atualização para 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 driver NVIDIA para R455 ou posterior.
  • [Alteração interruptiva] Nenhuma instalação do NuGet.
  • [Correção de bug] Adição de suporte para GPUs NVIDIA RTX série 30xx Link
  • [Correção de bug] Adição de suporte para GPUs da AMD e integradas da Intel (apenas Windows) Link
  • [Correção de bug] Atualização para CUDA 11.1 Link
  • [Correção de bug] Atualização para SDK de sensor 1.4.1 Link

v1.0.1

  • [Correção de bug] Correção do problema do SDK que ocorria ao carregar onnxruntime.dll do caminho no Windows build 19025 ou posterior: Link

v1.0.0

  • [Recurso] Adição do wrapper C# ao instalador MSI.
  • [Correção de bug] Correção da detecção incorreta da rotação da cabeça: Link
  • [Correção de bug] Correção do uso de 100% da CPU em computadores Linux: Link
  • [Amostras] Adição de duas amostras ao repositório de amostras. A amostra 1 demonstra como transformar os resultados do acompanhamento de corpo do espaço de profundidade para o espaço de cores Link; a amostra 2 demonstra como detectar o plano de piso Link

Próximas etapas