Guía de inicio rápido de la API de Depth para el NDK de Android

  • Configura tu entorno de desarrollo para la API de Depth
  • Prueba la oclusión y visualiza el mapa de profundidad en una app de ejemplo

Requisitos previos

Abre el proyecto de ejemplo

Esta guía de inicio rápido usa OpenGL, de programación para renderizar gráficos vectoriales 2D y 3D. Revisión Habilita ARCore antes de comenzar a usar los siguientes pasos.

Para obtener el proyecto de ejemplo, clona el repositorio con el siguiente comando:

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

En Android Studio, abre el proyecto de muestra hello_ar_c.

Ejecuta la muestra

La app de ejemplo de la API de Depth te permite colocar figuras virtuales de Android en tu entorno y activar o desactivar la oclusión para ver la diferencia. También te permite activar o desactivar la visualización del mapa de profundidad en un espacio determinado.

Asegúrate de que tu dispositivo Android esté conectado a la máquina de desarrollo y haz clic en Run en Android Studio.

Es posible que el dispositivo te solicite instalar o actualizar Servicios de Google Play para RA si falta o está desactualizada. Presiona CONTINUE para instalarla desde la Google Play Store

Habilitar profundidad

La primera vez que ejecutes la app y coloques una figura de Android, aparecerá un diálogo para habilitar la profundidad. Solo aparece la primera vez que se ejecuta la app, en en el primer dispositivo Android. Presiona Enable para agregar la oclusión.

Activa o desactiva la oclusión y una visualización del mapa de profundidad

Presiona el ícono de ajustes para activar o desactivar la oclusión y una visualización del mapa de profundidad. Selecciona Enable depth para habilitar la oclusión. Selecciona Show depth map para mostrar una visualización del mapa de profundidad en la pantalla del dispositivo.

Por ejemplo, en las siguientes imágenes, se muestra una figura virtual de Android en un espacio real con un baúl junto a una puerta. En la primera imagen, la capa virtual de se superpone de manera poco realista con el borde del baúl. En la segunda imagen, el Android está correctamente oculto, lo que se ve mucho más realista en su de su entorno.

En las siguientes imágenes, se muestra la imagen de una cámara de un pasillo con una bicicleta en la pared y una visualización del mapa de profundidad que se creó para esa cámara imagen.

Próximos pasos

Comienza a usar la API de Depth en tus propias apps. Para obtener más información, consulta: