iOS için Artırılmış Yüzler hızlı başlangıç kılavuzu

Bu kılavuzda aşağıdakilerin nasıl yapılacağı gösterilmektedir:

  • Geliştirme ortamınızı Artırılmış Yüzlerle çalışacak şekilde ayarlama
  • 2D dokular uygulama ve algılanan yüzlere 3D nesneler ekleme

Ön koşullar

  • Xcode 13.0 veya sonraki sürümler
  • Cocoapods kullanıyorsanız Cocoapods 1.4.0 veya üzeri
  • iOS 12.0 veya sonraki sürümleri çalıştıran ARKit uyumlu bir Apple cihaz (iOS 12.0 veya sonraki sürümlerin dağıtım hedefi gereklidir)

Artırılmış Yüzleri Kullanma

Aşağıdaki adımlarda, bir uygulamayı artırılmış gerçeklik özellikleriyle yapılandırma ve oluşturma ile ilgili kritik görevleri göstermek için Artırılmış Gerçeklik örnek uygulaması kullanılmaktadır.

Genişletilmiş Yüzler örnek uygulamasını edinme

  1. Örnek uygulama kodunu almak için GitHub'dan en son iOS için ARCore SDK'sını klonlayın veya indirin.
  2. Terminal veya Finder penceresi açıp SDK'yı kopyaladığınız veya indirdiğiniz klasöre gidin.
  3. Örnek uygulama kodunu /Examples/AugmentedFacesExample adresinde bulabilirsiniz.

pod install çalıştırma

AugmentedFacesSample uygulaması, ihtiyacınız olan ARCore SDK'sı ve iOS sürümleriyle önceden yapılandırılmış bir Podfile ile birlikte gönderilir. Bu bağımlılıkları yüklemek için:

  1. Bir Terminal penceresi açın ve Xcode projesinin bulunduğu klasörden pod install komutunu çalıştırın. Bu işlem, daha sonra uygulamayı derlemek ve çalıştırmak için kullanacağınız bir *.xcworkspace dosyası oluşturur.

Uygulamayı derleyip çalıştırma

  1. Xcode'da projenin .xcworkspace (.xcodeproj değil) dosyasını açın.
  2. Hedefin genel ayarlarını açıp paket tanımlayıcısını değiştirin.
  3. Cmd+R tuşlarına basın veya Çalıştır'ı tıklayın. Artırılmış Yüzlerle çalışmak için simülatör yerine fiziksel bir cihaz kullanın. Cihaz, geliştirme makinenize USB üzerinden bağlanmalıdır.

Örnek uygulamayı deneyin

  1. Cihazınızda başlatmak için .xcworkspace dosyasından örnek uygulamayı derleyip çalıştırın.
  2. İstenirse uygulamaya kamera izinleri verin. ARCore, kamerada görünen yüzleri algılamaya başlar. Şu anda aynı anda yalnızca bir yüz algılanabilir.
  3. Kameranın kullanıcıya dönük olduğundan emin olun.

Sonraki adımlar