Guide de démarrage rapide de l'API Depth pour Android

  • Configurer votre environnement de développement pour l'API Depth
  • Essayez l'occlusion et visualisez la carte de profondeur dans une application exemple

Prérequis

Ouvrir l'exemple de projet

Ce guide de démarrage rapide utilise OpenGL, un interface de programmation pour le rendu de graphiques vectoriels 2D et 3D. Examiner Activez ARCore avant de commencer à utiliser la les étapes suivantes.

Récupérez l'exemple de projet en clonant le dépôt à l'aide de la commande suivante:

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

Dans Android Studio, ouvrez l'exemple de projet hello_ar_java, situé dans le samples dans le répertoire arcore-android-sdk.

Exécuter l'exemple

L'application exemple de l'API Depth vous permet de placer des personnages Android virtuels dans votre et activer/désactiver l'occlusion pour voir la différence. Elle vous permet également la visualisation de la carte de profondeur dans un espace donné.

Assurez-vous que votre appareil Android est connecté à l'ordinateur de développement, puis cliquez sur Run dans Android Studio.

Votre appareil peut vous inviter à installer ou mettre à jour Services Google Play pour la RA s'il est manquant ou obsolète. Appuyez sur CONTINUE pour l'installer depuis le Google Play Store.

Activer la mesure de profondeur

La première fois que vous exécutez l'application et placez un personnage Android, une boîte de dialogue s'affiche. pour activer la mesure de profondeur. Elle ne s'affiche que la première fois que l'application est exécutée, pour la d'Android. Appuyez sur Enable pour ajouter une occlusion.

Activer/Désactiver l'occlusion et afficher la carte de profondeur

Appuyez sur l'icône en forme de roue dentée pour afficher ou masquer l'occlusion et visualiser la carte de profondeur. Sélectionnez Enable depth pour activer l'occlusion. Sélectionnez Show depth map pour afficher une visualisation de la carte de profondeur sur l'écran de l'appareil.

Par exemple, les images suivantes montrent un personnage Android virtuel dans un espace réel contenant un coffre à côté d'une porte. Sur la première image, l'environnement virtuel Android chevauche le bord du tronc de manière irréaliste. Dans la deuxième image, Android est correctement masqué et paraît beaucoup plus réaliste dans son environnement.

Les images suivantes représentent un couloir avec un vélo sur et une visualisation de la carte de profondeur créée pour cette caméra l'image.

Étapes suivantes

Commencez à utiliser l'API Depth dans vos propres applications. Pour en savoir plus, consultez les sections suivantes :