En esta guía, se indica cómo realizar las siguientes acciones:
- Configura tu entorno de desarrollo para trabajar con rostros aumentados
- Aplicar texturas 2D y adjuntar objetos 3D a rostros detectados
Requisitos
Para usar Rostros Aumentados, necesitarás lo siguiente:
Xcode versión 10.3 o posterior
Un dispositivo Apple que ejecute iOS 11.0 o una versión posterior (se requiere un destino de implementación de iOS 10.0 o una versión más reciente)
Cómo usar rostros aumentados
En los siguientes pasos, se usa la app de ejemplo de Rostros aumentados a fin de mostrarte las tareas esenciales para configurar y compilar una app con las funciones de rostros aumentados.
Obtén la app de ejemplo de rostros aumentados
- Clona o descarga el SDK de ARCore para iOS más reciente desde GitHub a fin de obtener el código de muestra de la app.
- Abre una ventana de Terminal o Finder y navega a la carpeta donde 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 viene con un Podfile preconfigurado con el SDK de ARCore y las versiones de iOS que necesitarás. Para instalar estas dependencias, haz lo siguiente:
- Abre una ventana de la terminal y ejecuta
pod install
desde la carpeta donde 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 el.xcodeproj
) del proyecto en Xcode. - Abra la configuración general del destino y cambie el identificador de paquete.
- Presiona Cmd+R o haz clic en Ejecutar. Usa un dispositivo físico, no el simulador, para trabajar con rostros aumentados. 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 una cara a la vez.
- Asegúrate de que la cámara esté mirando al usuario.
Próximos pasos
- Consulta la Guía para desarrolladores sobre rostros aumentados en iOS a fin de explorar el código de la app de muestra y obtener más información sobre cómo 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 Rostros aumentados en iOS: