Krótkie wprowadzenie do funkcji rozszerzonych twarzy na iOS

Z tego przewodnika dowiesz się, jak:

  • Konfigurowanie środowiska programistycznego do pracy z rozszerzonymi twarzami
  • Zastosuj tekstury 2D i dołącz obiekty 3D do wykrytych płaszczyzn

Wymagania wstępne

  • Xcode w wersji 13.0 lub nowszej.
  • Cocoapods w wersji 1.4.0 lub nowszej, jeśli używasz Cocoapods.
  • zgodne z ARKit urządzenie Apple z systemem iOS 12.0 lub nowszym (wymagane jest wdrożenie w systemie iOS 12.0 lub nowszym).

Korzystanie z rozszerzonych twarzy

Poniższe kroki pokazują najważniejsze zadania związane z konfigurowaniem i tworzeniem aplikacji z funkcjami funkcji rozszerzonych twarzy, korzystając z przykładowej aplikacji do obsługi rozszerzonych twarzy.

Pobierz przykładową aplikację Augmented Faces

  1. Aby uzyskać przykładowy kod aplikacji, skopiuj lub pobierz najnowszy pakiet SDK ARCore SDK na iOS z GitHuba.
  2. Otwórz okno terminala lub programu Finder i przejdź do folderu, w którym został skopiowany lub pobrany pakiet SDK.
  3. Przykładowy kod aplikacji znajdziesz tutaj: /Examples/AugmentedFacesExample.

Uruchomienie pod install

Aplikacja AugmentedFacesSample zawiera plik Podfile skonfigurowany z pakietem ARCore SDK i wersjami iOS, których potrzebujesz. Aby zainstalować te zależności:

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

Tworzenie i uruchamianie aplikacji

  1. Otwórz plik .xcworkspace (nie .xcodeproj) projektu w Xcode.
  2. Otwórz ogólne ustawienia celu i zmień identyfikator pakietu.
  3. Naciśnij Cmd+R lub kliknij Uruchom. Do pracy z rozszerzonymi twarzami używaj urządzenia fizycznego, a nie symulatora. Urządzenie należy podłączyć do komputera programisty 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. Gdy pojawi się prośba, przyznaj aplikacji uprawnienia do korzystania z aparatu. ARCore zacznie wtedy wykrywać twarze widoczne w kamerze. Obecnie wykrywane są tylko 1 twarz.
  3. Upewnij się, że aparat jest skierowany w stronę użytkownika.

Dalsze kroki