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