Guida rapida dell'API depth per Android

  • Configura l'ambiente di sviluppo per l'API depth
  • Prova la copertura e visualizza la mappa di profondità in un'app di esempio

Prerequisiti

Apri il progetto di esempio

Questa guida rapida utilizza OpenGL, un'interfaccia di programmazione per il rendering di grafica vettoriale 2D e 3D. Consulta la pagina Attivare ARCore prima di iniziare con i passaggi seguenti.

Recupera il progetto di esempio clonando il repository con il seguente comando:

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

In Android Studio, apri il progetto di esempio hello_ar_java, che si trova nella sottodirectory samples della directory arcore-android-sdk.

Esegui l'esempio

L'app di esempio dell'API depth consente di inserire figure Android virtuali nell'ambiente e di attivare/disattivare la copertura per vedere la differenza. Ti consente anche di attivare la visualizzazione della mappa di profondità in un determinato spazio.

Assicurati che il dispositivo Android sia connesso alla macchina di sviluppo e fai clic su Run in Android Studio.

Sul dispositivo potrebbe essere chiesto di installare o aggiornare Google Play Services per AR se manca o è obsoleto. Tocca CONTINUE per installarla dal Google Play Store.

Attiva la profondità

La prima volta che esegui l'app e posizioni un robot Android, una finestra di dialogo ti chiede di attivare la profondità. Appare solo la prima volta che l'app viene eseguita, per il primo posizionamento su Android. Tocca Enable per aggiungere la copertura.

Attiva/disattiva la copertura e la visualizzazione della mappa di profondità

Tocca l'icona dell'ingranaggio per attivare o disattivare la copertura e la visualizzazione della mappa di profondità. Seleziona Enable depth per attivare la copertura. Seleziona Show depth map per visualizzare una visualizzazione della mappa di profondità sullo schermo del dispositivo.

Ad esempio, le immagini che seguono mostrano una figura Android virtuale in uno spazio reale contenente un bagagliaio accanto a una porta. Nella prima immagine, l'Android virtuale si sovrappone in modo non realistico al bordo del bagagliaio. Nella seconda immagine, Android è correttamente nascosto e appare molto più realistico nelle sue vicinanze.

Le seguenti immagini mostrano l'immagine di una videocamera di un corridoio con una bicicletta sul muro e una visualizzazione della mappa di profondità creata per l'immagine della videocamera.

Passaggi successivi

Inizia a utilizzare l'API Profondità nelle tue app. Per ulteriori informazioni, vedi: