In diesem Leitfaden erfahren Sie, wie Sie:
- Entwicklungsumgebung für Augmented Faces einrichten
- 2D-Texturen anwenden und 3D-Objekte an erkannte Gesichter anhängen
Vorbereitung
- Xcode Version 13.0 oder höher
- CocoaPods 1.4.0 oder höher, wenn Sie CocoaPods verwenden
- Ein ARKit-kompatibles Apple-Gerät mit iOS 12.0 oder höher (Bereitstellungsziel muss iOS 12.0 oder höher sein)
Augmented Faces verwenden
In den folgenden Schritten wird anhand der Beispiel-App „Augmented Faces“ gezeigt, wie Sie eine App mit Augmented-Reality-Funktionen konfigurieren und erstellen.
Beispielanwendung „Augmented Faces“ herunterladen
- Klonen Sie das aktuelle ARCore SDK for iOS aus GitHub oder laden Sie es herunter, um den Code der Beispiel-App zu erhalten.
- Öffnen Sie ein Terminal- oder Finderfenster und wechseln Sie zum Ordner, in dem Sie das SDK geklont oder heruntergeladen haben.
- Den Code der Beispiel-App finden Sie unter
/Examples/AugmentedFacesExample
.
Führen Sie pod install
aus
Die App „AugmentedFacesSample“ wird mit einem Podfile geliefert, das mit den erforderlichen ARCore SDK- und iOS-Versionen vorkonfiguriert ist. So installierst du diese Abhängigkeiten:
- Öffnen Sie ein Terminalfenster und führen Sie
pod install
aus dem Ordner aus, in dem sich das Xcode-Projekt befindet. Dadurch wird eine*.xcworkspace
-Datei generiert, mit der Sie die App später erstellen und ausführen.
App erstellen und ausführen
- Öffnen Sie die Datei
.xcworkspace
(nicht.xcodeproj
) für das Projekt in Xcode. - Öffnen Sie die allgemeinen Einstellungen des Ziels und ändern Sie die Bundle-ID.
- Drücken Sie die Tastenkombination „Befehl + R“ oder klicken Sie auf „Ausführen“. Verwenden Sie ein physisches Gerät und nicht den Simulator, um mit Augmented Faces zu arbeiten. Das Gerät sollte über USB mit Ihrem Entwicklungscomputer verbunden sein.
Beispiel-App ausprobieren
- Erstellen Sie die Beispiel-App aus der Datei
.xcworkspace
und führen Sie sie auf Ihrem Gerät aus. - Gewähren Sie der App bei Aufforderung die Kameraberechtigungen. ARCore beginnt dann, Gesichter zu erkennen, die in der Kamera zu sehen sind. Derzeit wird nur jeweils ein Gesicht erkannt.
- Achten Sie darauf, dass die Kamera auf den Nutzer gerichtet ist.
Nächste Schritte
- Im Entwicklerleitfaden für Augmented Faces für iOS finden Sie den Beispiel-App-Code und weitere Informationen zur Verwendung von Augmented Faces in Ihren eigenen Apps.
- Weitere Informationen finden Sie in der ARCore iOS API-Referenz.
- In diesem Video erfährst du, wie du mit Augmented Faces auf iOS-Geräten loslegst: