Android NDK için Depth API hızlı başlangıç kılavuzu

  • Depth API için geliştirme ortamınızı ayarlama
  • Örtmeyi deneyin ve derinlik haritasını örnek bir uygulamada görselleştirin

Ön koşullar

Örnek projeyi aç

Bu hızlı başlangıç kılavuzunda OpenGL, 2D ve 3D vektör grafiklerini oluşturmak için kullanılan programlama arayüzü. İnceleyin Uygulamayı kullanmaya başlamadan önce ARCore'u etkinleştirin. adımları uygulayın.

Aşağıdaki komutla depoyu klonlayarak örnek projeyi alın:

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

Android Studio'da hello_ar_c örnek projesini açın.

Örneği çalıştırma

Depth API örnek uygulaması, sanal Android figürlerini istediğiniz yere ve farkı görmek için kapamayı açın. Ayrıca, klavye kısayollarını derinlik haritası görselleştirmesinden bahsedeceğiz.

Android cihazınızın geliştirme makinesine bağlı olduğundan emin olun ve Run, Android Studio'da .

Cihazınız yükleme veya güncelleme yapmanızı isteyebilir AR için Google Play Hizmetleri eksik veya eski olup olmadığını kontrol edin. Uygulamayı şuradan yüklemek için CONTINUE seçeneğine dokunun: Google Play Store'a gidin.

Derinliği etkinleştir

Uygulamayı ilk kez çalıştırıp bir Android resmi yerleştirdiğinizde derinliği sağlar. Yalnızca uygulama ilk kez çalıştırıldığında ilk Android cihaz. Engelleme eklemek için Enable simgesine dokunun.

Örtmeyi ve derinlik haritasının görselleştirmesini aç/kapat

Örtmeyi ve derinlik haritasının görselleştirmesini açıp kapatmak için dişli simgesine dokunun. Engellemeyi etkinleştirmek için Enable depth öğesini seçin. Şu işlem için Show depth map seçin: derinlik haritasının cihaz ekranında görselleştirilmesi.

Örneğin, aşağıdaki resimlerde gerçek bir alanda sanal bir Android figürü gösterilmektedir. bir kapının yanında bagaj bulunuyor. İlk resimde, sanal Android bagajın kenarı ile gerçekçi olmayan bir şekilde çakışıyor. İkinci resimde, Android'in düzgün bir şekilde kapatıldığı ve dolayısıyla çok daha gerçekçi teşekkür ederiz.

Aşağıdaki resimlerde, üzerinde bisiklet bulunan bir koridorun kamera görüntüsü ve o kamera için oluşturulan derinlik haritasının bir görselleştirmesini görüntüsüdür.

Sonraki adımlar

Depth API'yi kendi uygulamalarınızda kullanmaya başlayın. Daha fazla bilgi edinmek için aşağıdaki makaleleri inceleyin: