Guide de démarrage rapide de l'API Depth pour le NDK 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. Consultez Activer ARCore avant de commencer 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_c.

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 montrent une image d'un couloir avec un vélo sur le mur et une visualisation de la carte de profondeur créée pour cette image.

Étapes suivantes

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