Guida rapida all'API depth per Android NDK

  • Configura il tuo ambiente di sviluppo per l'API Depth
  • Prova l'occlusione 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. Rivedi Attiva ARCore prima di iniziare a utilizzare il i seguenti passaggi.

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

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

In Android Studio, apri il progetto di esempio hello_ar_c.

Esegui l'esempio

L'app di esempio dell'API Depth ti consente di inserire figure Android virtuali nel tuo dell'ambiente e attiva/disattiva la copertura per vedere la differenza. Ti consente inoltre di attivare/disattivare la visualizzazione della mappa di profondità in un determinato spazio.

Assicurati che il tuo dispositivo Android sia connesso al computer di sviluppo e fai clic su Run in Android Studio.

Il dispositivo potrebbe chiederti di installare o aggiornare Google Play Services per AR se manca o non è aggiornato. Tocca CONTINUE per installarlo dal Google Play Store.

Attiva profondità

La prima volta che esegui l'app e posizioni un personaggio Android, viene visualizzata una finestra di dialogo per attivare la profondità. Appare solo la prima volta che viene eseguita l'app, per Android al primo posto. Tocca Enable per aggiungere una copertura.

Attiva/disattiva l'occlusione e una visualizzazione della mappa di profondità

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

Ad esempio, le seguenti immagini mostrano un personaggio Android virtuale in uno spazio reale contenente un bagagliaio accanto a una porta. Nella prima immagine, si sovrappone in modo non realistico al bordo del tronco. Nella seconda immagine, Android è correttamente occultato e appare molto più realistico nelle sue l'ambiente circostante.

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

Passaggi successivi

Inizia a utilizzare l'API Depth nelle tue app. Per saperne di più, consulta: