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
- Aby uzyskać przykładowy kod aplikacji, skopiuj lub pobierz najnowszy ARCore SDK na iOS z GitHuba.
- Otwórz okno terminala lub Findera i otwórz folder, w którym skopiowano lub pobierano pakiet SDK.
- 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:
- 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
- Otwórz plik
.xcworkspace
(a nie.xcodeproj
) projektu w Xcode. - Otwórz ustawienia ogólne docelowego miejsca docelowego i zmień identyfikator pakietu.
- 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ę
- Utwórz i uruchom przykładową aplikację z pliku
.xcworkspace
, aby uruchomić ją na urządzeniu. - 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.
- Upewnij się, że kamera jest skierowana na użytkownika.
Dalsze kroki
- Aby zapoznać się z przykładowym kodem aplikacji i dowiedzieć się więcej o używaniu funkcji Augmented Faces w aplikacjach, przeczytaj przewodnik dla programistów Augmented Faces na iOS.
- Zapoznaj się z dokumentacją interfejsu ARCore API na iOS.
- Obejrzyj ten film, aby dowiedzieć się, jak zacząć korzystać z rozszerzonych twarzy na iOS: