Guia de início rápido da API Depth para o Android NDK

  • Configurar o ambiente de desenvolvimento para a API Depth
  • Testar a oclusão e conferir o mapa de profundidade em um app de exemplo

Pré-requisitos

Abrir o projeto de amostra

Este guia de início rápido usa o OpenGL, uma de programação para renderizar gráficos vetoriais 2D e 3D. Análise Ative o ARCore antes de começar a usar o etapas seguintes.

Clone o repositório com o seguinte comando para ver o projeto de amostra:

git clone https://github.com/google-ar/arcore-android-sdk.git

No Android Studio, abra o projeto de exemplo hello_ar_c.

Executar a amostra

O app de exemplo da API Depth permite colocar números virtuais do Android na sua e alterne a oclusão para conferir a diferença. Ele também permite alternar a visualização do mapa de profundidade em um determinado espaço.

Confira se o dispositivo Android está conectado à máquina de desenvolvimento e clique em Run no Android Studio.

O dispositivo pode solicitar a instalação ou atualização Google Play Services para RA se ele estiver ausente ou desatualizado. Toque em CONTINUE para instalar pela Google Play Store

Ativar profundidade

Na primeira vez que você executar o app e inserir um ícone do Android, uma caixa de diálogo vai aparecer. ativar a profundidade. Ele só aparece na primeira vez que o app é executado, para os pela primeira vez o Android. Toque em Enable para adicionar a oclusão.

Alternar a oclusão e uma visualização do mapa de profundidade

Toque no ícone de engrenagem para alternar a oclusão e uma visualização do mapa de profundidade. Selecione Enable depth para ativar a oclusão. Selecione Show depth map para exibir uma visualização do mapa de profundidade na tela do dispositivo.

Por exemplo, as imagens abaixo mostram uma figura virtual do Android em um espaço real contendo um tronco ao lado de uma porta. Na primeira imagem, a interface virtual do Android se sobrepõe de maneira irreal à borda do tronco. Na segunda imagem, o Android está devidamente obstruído, parecendo muito mais realista na arredores.

As imagens a seguir mostram a imagem de uma câmera de um corredor com uma bicicleta na parede e uma visualização do mapa de profundidade criado para essa câmera imagem.

Próximas etapas

Comece a usar a API Depth nos seus próprios apps. Para saber mais, veja: