Krótkie wprowadzenie do funkcji rozszerzonych twarzy na iOS

Z tego przewodnika dowiesz się, jak:

  • Konfigurowanie środowiska programistycznego do pracy z rozszerzonymi twarzami
  • Stosowanie tekstur 2D i dodawanie obiektów 3D do wykrytych twarzy

Wymagania wstępne

  • Xcode w wersji 13.0 lub nowszej
  • Cocoapods w wersji 1.4.0 lub nowszej (jeśli używasz Cocoapods).
  • Urządzenie Apple z ARKit w wersji 12.0 lub nowszej (wymagany jest cel wdrożenia w wersji iOS 12.0 lub nowszej)

Korzystanie z rozszerzonych twarzy

W tych czynnościach używamy przykładowej aplikacji Augmented Faces, aby pokazać Ci najważniejsze zadania związane z konfigurowaniem i tworzeniem aplikacji z funkcjami Augmented Faces.

Pobieranie przykładowej aplikacji Augmented Faces

  1. Aby uzyskać przykładowy kod aplikacji, skopiuj lub pobierz najnowszy ARCore SDK na iOS z GitHuba.
  2. Otwórz okno terminala lub Findera i otwórz folder, w którym skopiowano lub pobierano pakiet SDK.
  3. Przykładowy kod aplikacji znajdziesz na stronie /Examples/AugmentedFacesExample.

Uruchomienie pod install

Aplikacja AugmentedFacesSample jest dostarczana z pliku Podfile skonfigurowanego z wymaganymi wersjami pakietów SDK ARCore i iOS. Aby zainstalować te zależności:

  1. Otwórz okno terminala i w folderze, w którym znajduje się projekt Xcode, uruchom polecenie pod install. Spowoduje to wygenerowanie pliku *.xcworkspace, którego użyjesz później do skompilowania i uruchomienia aplikacji.

Kompilowanie i uruchamianie aplikacji

  1. Otwórz plik .xcworkspace (a nie .xcodeproj) projektu w Xcode.
  2. Otwórz ustawienia ogólne docelowego miejsca docelowego i zmień identyfikator pakietu.
  3. Naciśnij Cmd + R lub kliknij Uruchom. Do pracy z rozszerzonymi twarzami używaj fizycznego urządzenia, a nie symulatora. Urządzenie powinno być połączone z komputerem programistycznym przez USB.

Wypróbuj przykładową aplikację

  1. Utwórz i uruchom przykładową aplikację z pliku .xcworkspace, aby uruchomić ją na urządzeniu.
  2. Jeśli pojawi się prośba, przyznaj aplikacji uprawnienia do korzystania z kamery. ARCore zacznie wtedy wykrywać twarze widoczne w kamerze. Obecnie wykrywane jest tylko jedno oblicze naraz.
  3. Upewnij się, że kamera jest skierowana na użytkownika.

Dalsze kroki