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
- Skopiuj lub pobierz najnowszy ARCore SDK na iOS z GitHuba, aby uzyskać przykładowy kod aplikacji.
- Otwórz okno Terminal lub Finder i przejdź do folderu, z którego został skopiowany lub pobrany pakiet SDK.
- 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:
- 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
- Otwórz plik
.xcworkspace
(nie.xcodeproj
) projektu w Xcode. - Otwórz ogólne ustawienia celu i zmień identyfikator pakietu.
- 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ę
- Utwórz i uruchom przykładową aplikację z pliku
.xcworkspace
, aby uruchomić ją na urządzeniu. - 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.
- Kieruj kamerę w stronę użytkownika.
Dalsze kroki
- Zapoznaj się z przewodnikiem dla programistów dotyczącym rozszerzonych twarzy na iOS, aby zapoznać się z przykładowym kodem aplikacji i dowiedzieć się więcej o pracy z augmented Faces we własnych aplikacjach.
- Zapoznaj się z dokumentacją ARCore iOS API.
- Obejrzyj ten film, aby dowiedzieć się, jak zacząć korzystać z augmented Faces na iOS: