- 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
- Android Studio Android SDK Platformu 7.0 (API düzeyi 24) veya sonraki bir sürüme sahip 3.1 veya sonraki bir sürüm
- Derinliği destekleyen bir Android cihaz. Ayrıntılar için desteklenen cihazların listesine göz atın.
- Android geliştirmeyle ilgili temel bir anlayış. Android'i kullanmaya yeni başladıysanız Yeni başlayanlar için ilk Android uygulamanızı oluşturma başlıklı makaleyi inceleyin.
- Depth API ile ilgili temel bilgiler edinin. Derinlik ile çalışmaya yeni başladıysanız Depth API'ye genel bakış sayfasını inceleyin.
Örnek projeyi açın
Bu hızlı başlangıç kılavuzu, 2D ve 3D vektör grafiklerini oluşturmak için kullanılan bir programlama arayüzü olan OpenGL'yi kullanır. Aşağıdaki adımları uygulamaya başlamadan önce ARCore'u etkinleştirme konusunu inceleyin.
Aşağıdaki komutla depoyu klonlayarak örnek projeyi alın:
git clone https://github.com/google-ar/arcore-android-sdk.git
Android Studio'da, arcore-android-sdk
dizinindeki samples
alt dizininde bulunan hello_ar_java örnek projesini açın.
Örneği çalıştır
Depth API örnek uygulaması, sanal Android figürlerini ortamınıza yerleştirmenize ve farkı görmek için kapama özelliğini açma/kapatma özelliğini kullanmanıza olanak tanır. Ayrıca, belirli bir alandaki derinlik haritası görselleştirmesini açıp kapatmanızı da sağlar.
Android cihazınızın geliştirme makinesine bağlı olduğundan emin olun ve Android Studio'da Run simgesini tıklayın.
Cihazınız eksik veya eskiyse AR için Google Play Hizmetleri'ni yüklemenizi veya güncellemenizi isteyebilir. Uygulamayı Google Play Store'dan yüklemek için CONTINUE seçeneğine dokunun.
Derinliği etkinleştir
Uygulamayı ilk kez çalıştırıp bir Android figürü yerleştirdiğinizde bir iletişim kutusunda derinliği etkinleştirmeniz istenir. Bu simge, yalnızca uygulama ilk kez çalıştırıldığında, ilk Android yerleştirilmiş cihazda görünür. Örtme eklemek için Enable simgesine dokunun.
Örtmeyi ve derinlik haritasının görselleştirilmesini açar/kapatır
Kapanmayı ve derinlik haritasının görselleştirilmiş halini açıp kapatmak için dişli simgesine dokunun. Örtmeyi etkinleştirmek için Enable depth öğesini seçin. Derinlik haritasının cihaz ekranında görselleştirmesini görüntülemek için Show depth map öğesini seçin.
Örneğin, aşağıdaki resimlerde, gerçek bir alanda, içinde bir kapının yanında bagaj içeren sanal bir Android figürü gösterilmektedir. İlk resimde, sanal Android gerçekçi olmayan bir şekilde bavulun kenarıyla örtüşüyor. İkinci resimde, Android düzgün bir şekilde gizlenmiş, çevrelerinde çok daha gerçekçi görünüyor.
Aşağıdaki resimlerde, duvarında bir bisiklet bulunan koridorun kamera görüntüsü ve bu kamera görüntüsü için oluşturulan derinlik haritasının görselleştirmesi gösterilmektedir.
Sonraki adımlar
Depth API'yi kendi uygulamalarınızda kullanmaya başlayın. Daha fazla bilgi edinmek için aşağıdaki makalelere bakın: