# Câmera Kinect - guia de compatibilidade e solução de problemas

## Câmera Kinect - guia de compatibilidade e solução de problemas

O Velogic Studio Essentials e o Velogic Studio Pro podem utilizar a câmera Microsoft Kinect para Xbox One, que se parece com isto:

![Câmera Microsoft Kinect para Xbox One mostrando o dispositivo horizontal preto com múltiplos sensores e câmeras](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-6071da9a75b26c59151f377e60114a162057d1ed%2Fkinect-xbox-one-camera.png?alt=media)

*Câmera Kinect para XBox One*

Embora não tenha sido um sucesso comercial como periferia de jogos, continua sendo uma câmera extremamente capaz. Não é mais fabricada, mas ainda é fácil encontrá-la de segunda mão (milhões foram vendidas) e nós mesmos mantemos estoque da câmera.

A câmera Kinect para XBox One se conecta ao seu computador via um adaptador USB3. Mas nem todas as portas USB3 são iguais, e o Kinect é exigente quanto aos chipsets USB com os quais pode trabalhar.

> **Informações:** Se você ainda não tem uma câmera Kinect, veja nosso [Guia de Compatibilidade de Hardware](https://docs.velogicfit.com/pt-br/secao-01-primeiros-passos/pc-system-requirements) para verificar se o seu sistema provavelmente será compatível.

> **Informações:** Se você está tendo problemas com o Velogic Studio que não são específicos da câmera Kinect, veja também [Solução de Problemas do Velogic Studio](https://docs.velogicfit.com/pt-br/secao-02-usando-o-velogic-studio/troubleshooting)

## Como verificar se seu computador é compatível com a câmera Kinect

A Microsoft disponibiliza uma ferramenta chamada Kinect Configuration Verifier que você pode executar no seu PC mesmo sem uma câmera Kinect conectada. Ela testará o SO, processador, RAM e gráficos e sugerirá se o PC provavelmente é compatível.

Baixe e execute a [ferramenta Kinect Configuration Verifier](https://go.microsoft.com/fwlink/p/?LinkID=513889) da Microsoft. Você verá uma janela como esta:

![Janela do Kinect Configuration Verifier mostrando lista de verificação de compatibilidade do sistema com marcas de verificação verdes e indicadores de status](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-054f328b7aa8e3fd8cc36dcd21020084a178adf0%2Fkinect-config-verifier.png?alt=media)

Aqui está como interpretar os resultados:

1. Você deve ter marcas verdes nos primeiros 5 itens. Se algum desses estiver em vermelho, então seu computador definitivamente não é compatível.
2. Para o item "Controlador USB":
   1. Se você tiver uma marca verde então você é definitivamente compatível.
   2. Se você tiver um ponto de exclamação laranja, a ferramenta não consegue determinar de forma conclusiva. Isso é bastante comum e não é necessariamente motivo de preocupação - muitos sistemas com este ícone executam o Velogic Studio perfeitamente. Observe que se sua CPU for pelo menos Intel Core de 9ª geração, é muito provável que seja suportada (já que terá suporte USB integrado ao processador)
   3. Se você tiver um X vermelho, então seu controlador USB definitivamente não é compatível.
3. "Kinect conectado" só será uma marca verde se você tiver um dispositivo Kinect físico conectado.
4. "Verificar Software Kinect Instalado" não é importante, porque se você ainda não tiver drivers, o Windows deverá baixá-los quando você conectar o Kinect.
5. "Verificar Fluxos de Profundidade e Cor do Kinect" só pode ser testado com um dispositivo Kinect físico conectado.

As verificações mais importantes são as primeiras 5 (verificações básicas do sistema) e a verificação do "Controlador USB".

**Outras verificações:**

1. Se você tiver um ponto de exclamação laranja em "Controlador USB", há uma outra verificação que você pode fazer sozinho. Abra o Gerenciador de Dispositivos e procure em "Controladores USB (Universal Serial Bus)". Se você vir uma entrada "Host controller" da Intel ou da Renesas, é provável que você seja compatível.

**Como ter certeza:**

1. Se você quiser ter 100% de certeza da compatibilidade antes de comprar, pode obter um Kinect para XBox One (e o adaptador USB) no mercado de segunda mão e usar o "Kinect Configuration Verifier" para confirmar que a verificação final ("Verificar fluxos de profundidade e cor do Kinect") apresenta uma taxa de 30 FPS.

Mesmo que seu computador atual com Windows se mostre incompatível com o Kinect - existem muitos laptops Windows baratos que são conhecidos por funcionar com o Kinect. Por exemplo, temos clientes usando com sucesso laptops Dell Inspiron (menos de US$500)

## Solução de problemas com o Kinect Configuration Verifier

Se você já tem uma câmera Kinect e está tendo problemas com ela - por exemplo, desconexões ou travamentos - o primeiro passo é determinar se o problema está no software Velogic (Velogic Studio), ou na câmera ou no seu computador.

A melhor maneira de fazer isso é testar a câmera sem nenhum software Velogic. Você pode usar o [ferramenta Kinect Configuration Verifier](https://go.microsoft.com/fwlink/p/?LinkID=513889) (descrito acima) também para esse fim.

![Kinect Configuration Verifier exibindo resultados de teste para fluxos de profundidade e cor com desempenho de 30 FPS](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-5cdf95c50a94814718f5b3ccd9990838f1753e12%2Fkinect-config-verifier-2.png?alt=media)

*verificador de configuração do Kinect*

Se você vir uma marca verde ao lado da entrada inferior, "Verificar fluxos de profundidade e cor do Kinect" e estiver obtendo 29 ou 30 FPS consistentemente, então é muito provável que você seja compatível com nosso Velogic Studio ou software 3D Aero. Você ainda pode deixar o aplicativo funcionando por algumas horas para garantir que o sistema seja estável.

O restante deste artigo é dedicado a ajudá-lo a solucionar vários problemas que podem estar impedindo você de trabalhar com a câmera.

### Se você não vê uma marca verde ao lado de "Kinect conectado"

Isso significa que seu computador não consegue ver o kinect. Etapas de solução de problemas:

1. Verifique todas as conexões
2. Verifique se há energia no adaptador USB (deve haver uma luz branca na caixa do adaptador)
3. Verifique se você conectou a uma porta USB3 (elas geralmente têm uma lingueta azul dentro da porta)
4. Se você tiver outro computador disponível, mova o Kinect e o adaptador para esse computador e teste lá
5. Se você tiver um console Xbox One, experimente a câmera Kinect com esse console
6. Abra o Gerenciador de Dispositivos e procure em "Controladores USB (Universal Serial Bus)". Se você ver uma entrada "Host controller" da Intel ou da Renesas, é provável que você seja compatível.
7. Baixe e instale [USB Device Tree Viewer](https://www.uwe-sieber.de/usbtreeview_e.html#download), e verifique se o hub USB raiz é pelo menos USB3.0
8. Se você já fez tudo o acima e o Kinect ainda não conecta, então ou você tem hardware Kinect defeituoso (câmera ou adaptador USB), ou o controlador USB do seu sistema simplesmente não é compatível.
9. Se você tem certeza de que o hardware do Kinect está ok, suas opções são tentar uma placa PCI USB3 (se você tiver um computador desktop) ou tentar outro computador (se você tiver um laptop).

### Se o Kinect conecta e desconecta repetidamente (menos de 15 segundos)

#### Verifique o acesso ao microfone

O Windows ocasionalmente decide que você não deve mais ter permissão para acessar o microfone no Kinect.

Felizmente, isso tem uma solução simples:

1. Pressione a tecla Windows e digite "Configurações de privacidade do microfone" e abra o aplicativo\
   ![Windows search results showing Microphone privacy settings option for resolving Kinect microphone access issues](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-0f5b304a728157980c92922aa12d7b995056b8da%2Fkinect-troubleshooting-microphone-privacy.png?alt=media)
2. Certifique-se de que "Acesso ao microfone para este dispositivo está **ativado**"\
   ![Windows microphone privacy settings panel with 'Microphone access for this device is on' toggle enabled](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-bd60087e7740abb2b3f440c9a36159e82a81d172%2Fkinect-troubleshooting-microphone-access-on.png?alt=media)
3. Role a página mais para baixo e certifique-se de que aplicativos da área de trabalho têm acesso ao microfone\
   ![Microphone privacy settings showing 'Allow desktop apps to access your microphone' toggle in enabled state](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-0fedb382a4ff3e29e11c7f3eef6a76649375d8df%2Fkinect-troubleshooting-desktop-apps-access.png?alt=media)
4. Se você rolar a página um pouco mais para baixo, deverá ver "KinectService.exe" como um dos aplicativos que têm permissão para acessar o microfone

#### Procure por SDKs ou runtimes antigos do Kinect instalados no seu PC

SDKs ou runtimes antigos do Kinect podem impedir que a câmera Kinect funcione corretamente.

Para verificar e remover SDKs ou runtimes antigos do Kinect:

1. Pressione a tecla Windows e digite "Adicionar ou remover programas" e abra esse aplicativo\
   ![Windows search showing 'Add or remove programs' option for accessing applications and features management](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-77cb4c43093ad206381cc65c3f65555fc3ef910f%2Fkinect-troubleshooting-add-remove-programs.png?alt=media)
2. Digite "Kinect" na caixa de pesquisa "Apps e recursos". Você pode não ver nenhuma entrada ou pode ver um ou ambos estes apps\
   ![Apps & features search results showing Kinect-related applications that can be uninstalled](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-3f168485b0883c09ff52489b1a99cf92e7a656a3%2Fkinect-troubleshooting-runtime-in-apps.png?alt=media)

Se você vir quaisquer outros apps do Kinect (por exemplo, SDKs ou runtimes mais antigos), você deve desinstalá-los

#### Instalar manualmente o runtime do Kinect

Quando você conecta uma câmera Kinect pela primeira vez, o Windows deve instalar automaticamente todo o software necessário para trabalhar com o Kinect.

Se algo deu errado nesse processo, você pode instalar manualmente o Runtime mais recente do Kinect.

1. Primeiro, verifique e remova SDKs ou runtimes antigos do Kinect (veja a seção anterior)
2. Baixe o [runtime mais recente do Kinect (v2.2.1905)](https://www.microsoft.com/en-us/download/details.aspx?id=100067)
3. Siga as instruções de instalação dessa página, clicando para expandir a seção "Instruções de instalação"\
   ![Microsoft download page showing expanded 'Install Instructions' section for Kinect Runtime installation](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-e9c5e274b4afc13de5a14e7462f4373049b6fd74%2Fkinect-troubleshooting-install-instructions.png?alt=media)

> **Aviso:** Observação - você realmente precisa seguir as instruções de instalação acima - resista à tentação de apenas executar o instalador a partir do arquivo zip baixado!

4. Se o Kinect ainda não estiver conectando, reinicie seu computador neste estágio e tente novamente
5. Se você ainda vir "Kinect conectado" com uma marca verde no Kinect Configuration Verifier após um reinício, mas "Verificar Software Kinect Instalado" estiver com um X vermelho: o próximo passo é instalar o restante do KinectRuntime manualmente
   1. Abra a pasta onde você extraiu o KinectRuntime-v2.2\_1905.zip na etapa anterior
   2. Execute cada um dos executáveis "vcredist" em sequência:\
      ![File explorer showing multiple Visual C++ Redistributable (vcredist) executable files for manual installation](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-cdbbadc4dd0a6c2bf80d706756a6f36275c39b23%2Fkinect-troubleshooting-vcredist-executables.png?alt=media) (se você receber a opção "Reparar Desinstalar Fechar", escolha "Reparar")
   3. Por fim, execute o instalador do runtime do Kinect:\
      ![Kinect Runtime installer executable file ready for installation to complete the setup process](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-4cf8dc89ca8526ab964d845e3f1197f31c0ba917%2Fkinect-troubleshooting-runtime-installer.png?alt=media)
   4. Depois de executar isso, você deverá ver:
      1. Marca verde para "Verificar Software Kinect Instalado" no Kinect Configuration Verifier
      2. Se você executar o aplicativo "Serviços", deverá ver o serviço Kinect Monitor em execução:\
         ![Windows Services application showing Kinect Monitor service running successfully in the services list](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-dcca2e109c91614547a60a949d1120bf3f2ca7e6%2Fkinect-troubleshooting-monitor-service.png?alt=media)
      3. Se você pesquisar "Kinect" na caixa de pesquisa "Apps e recursos", deverá ver o runtime correto do Kinect listado:\
         ![Apps & features showing properly installed Kinect Runtime listed among installed applications](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-3f168485b0883c09ff52489b1a99cf92e7a656a3%2Fkinect-troubleshooting-runtime-in-apps.png?alt=media)

### Verifique se você tem a versão correta do driver instalada

Abra o Gerenciador de Dispositivos e clique em Dispositivos de Sensor do Windows. Você deve ter um dispositivo listado; clique com o botão direito sobre ele e escolha "Propriedades":

![Gerenciador de Dispositivos do Windows mostrando o sensor Kinect em Dispositivos de Sensor do Windows com menu de propriedades ao clicar com o botão direito](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-697ee750df4a4424ca3c577bf751e64255603a62%2Fdevice-manager.png?alt=media)

Então clique na aba Driver:

![Diálogo de propriedades do dispositivo Kinect mostrando a aba Driver com a versão 2.2.1905.16000 e detalhes do driver](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-7035320076caa634129a88b63d3d135856e9e41e%2Fkinect-driver-details.png?alt=media)

*Detalhes do driver do Kinect*

Você deve ver que a Versão do Driver é 2.2.1905.16000. Caso contrário - clique em Atualizar Driver e tente atualizar para essa versão.

### Se o Kinect desconectar após mais de 15 segundos

Execute o Painel de Controle e pesquise por "Opções de Energia" e depois clique em "Alterar configurações de economia de energia". Clique em "Alterar configurações do plano" e depois em "Alterar configurações de energia avançadas", você deverá ver esta janela:

![Diálogo de opções avançadas de energia do Windows com plano Alto desempenho selecionado e configurações USB/PCI expandidas](https://3174144422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjxwtZYYk0lvusnMTywNR%2Fuploads%2Fgit-blob-6f9f50806340d28bf624b49d7f80bd209f698e14%2Fadvanced-power-options.png?alt=media)

*Opções avançadas de energia*

Altere o plano para "Alto desempenho". Se isso não ajudar, você também pode experimentar alterar as configurações de USB e as configurações de PCI express.
