En esta guía, se muestra cómo realizar las siguientes acciones:
- Cómo configurar tu entorno de desarrollo para trabajar con rostros aumentados
- Aplica texturas 2D y adjunta objetos 3D a los rostros detectados
Requisitos previos
- Xcode versión 13.0 o posterior
- CocoaPods 1.4.0 o una versión posterior si se usa CocoaPods
- Un dispositivo Apple compatible con ARKit que ejecute iOS 12.0 o una versión posterior (se requiere un destino de implementación de iOS 12.0 o una versión posterior)
Cómo usar rostros aumentados
En los siguientes pasos, se usa la app de ejemplo de caras aumentadas para mostrarte las tareas fundamentales para configurar y compilar una app con las funciones de caras aumentadas.
Cómo obtener la app de ejemplo de Augmented Faces
- Clona o descarga el SDK de ARCore para iOS más reciente desde GitHub para obtener el código de la app de ejemplo.
- Abre una ventana de Terminal o Finder y navega a la carpeta en la que clonaste o descargaste el SDK.
- Puedes encontrar el código de la app de ejemplo en
/Examples/AugmentedFacesExample
.
Ejecuta pod install
La app de AugmentedFacesSample se envía con un Podfile preconfigurado con el SDK de ARCore y las versiones de iOS que necesitarás. Para instalar estas dependencias, sigue estos pasos:
- Abre una ventana de terminal y ejecuta
pod install
desde la carpeta en la que existe el proyecto de Xcode. Esto genera un archivo*.xcworkspace
que usarás más adelante para compilar y ejecutar la app.
Compila y ejecuta la app
- Abre el archivo
.xcworkspace
(no.xcodeproj
) del proyecto en Xcode. - Abre la configuración general del destino y cambia el identificador de paquete.
- Presiona Cmd + R o haz clic en Ejecutar. Usa un dispositivo físico, no el simulador, para trabajar con caras aumentadas. El dispositivo debe estar conectado a tu máquina de desarrollo por USB.
Prueba la app de ejemplo
- Compila y ejecuta la app de ejemplo desde el archivo
.xcworkspace
para iniciarla en tu dispositivo. - Si se te solicita, otorga permisos de cámara a la app. Luego, ARCore comienza a detectar rostros visibles en la cámara. Actualmente, solo se detecta un rostro a la vez.
- Asegúrate de que la cámara apunte al usuario.
Próximos pasos
- Consulta la Guía para desarrolladores de caras aumentadas para iOS para explorar el código de la app de ejemplo y obtener más información para trabajar con rostros aumentados en tus propias apps.
- Revisa la Referencia de la API de ARCore para iOS.
- Mira el siguiente video sobre cómo comenzar a usar caras aumentadas en iOS: