Krótkie wprowadzenie do funkcji rozszerzonych twarzy na iOS

Z tego przewodnika dowiesz się, jak:

  • Konfigurowanie środowiska programistycznego do pracy z Augmented Faces
  • Stosuj tekstury 2D i dołącz obiekty 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 systemem iOS 12.0 lub nowszym zgodne z ARKit, (wymagane jest miejsce docelowe wdrożenia na iOS w wersji 12.0 lub nowszej)
.

Korzystanie z powiększonych twarzy

Poniższe kroki korzystają z przykładowej aplikacji Rozszerzone twarze, która przedstawia najważniejsze zadania związane z konfigurowaniem i tworzeniem aplikacji z funkcjami rozpoznawania twarzy.

Pobierz przykładową aplikację Augmented Faces

  1. Skopiuj lub pobierz najnowszy ARCore SDK na iOS z GitHuba, aby uzyskać przykładowy kod aplikacji.
  2. Otwórz okno Terminal lub Finder i przejdź do folderu, z którego został skopiowany lub pobrany pakiet SDK.
  3. Przykładowy kod aplikacji znajdziesz w tym języku: /Examples/AugmentedFacesExample.

Uruchomienie pod install

Aplikacja AugmentedFacesSample zawiera plik Podfile skonfigurowany wstępnie z pakietem SDK ARCore i wymaganymi wersjami iOS. Aby zainstalować te zależności:

  1. Otwórz okno terminala i uruchom pod install z folderu, w którym znajduje się projekt Xcode. 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 (nie .xcodeproj) projektu w Xcode.
  2. Otwórz ogólne ustawienia celu i zmień identyfikator pakietu.
  3. Naciśnij klawisze Cmd + R lub kliknij Uruchom. Do pracy z ulepszonymi twarzami używaj urządzenia fizycznego, a nie symulatora. Urządzenie powinno być połączone z komputerem, którego używasz do programowania 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. W razie potrzeby przyznaj aplikacji uprawnienia do korzystania z aparatu. ARCore zacznie wtedy wykrywać twarze widoczne w aparacie. Obecnie wykrywana jest tylko 1 twarz naraz.
  3. Kieruj kamerę w stronę użytkownika.

Dalsze kroki