Lanza tu producto 2,5 veces más rápido.Descubre el desarrollo asistido por IA

AR Face Detection

AR Face Detection fue creada por nuestros desarrolladores de Android para contribuir al mundo de los proyectos AR de código abierto.

Sector

Realidad Aumentada

Equipo

1 miembro

Lanzamiento

2020

País

Ucrania

Sobre el Proyecto

AR Face Detection fue creada por nuestros desarrolladores de Android para contribuir al mundo de los proyectos AR de código abierto.

Idea del proyecto

La idea principal era compartir nuestra experiencia con la comunidad de entusiastas del código abierto mediante esta librería AR.

El público de AR Face Detection son, en su mayoría, entusiastas de la AR y personas corrientes que sienten curiosidad por las nuevas tecnologías y los casos de uso en este campo.

Retos del proyecto

Implementación de diferentes toolkits en la aplicación

Uso de las cámaras frontal y trasera

Complejos cálculos matemáticos de los grados de inclinación de la cabeza

Solución

Nuestro equipo de Android construyó una aplicación Android de código abierto que rastrea con precisión los movimientos del usuario y muestra una imagen por encima de su cabeza.

¿Cómo funciona la detección facial?

La visión por ordenador utiliza imágenes y vídeos para comprender una escena del mundo real.

01
Métodos
  • Basado en conocimiento. Describe el rostro a partir de reglas.
  • Invariante de características. Detecta rostros a partir de rasgos faciales (nariz, ojos).
  • Comparación de plantillas. Compara la entrada con muestras de rostros almacenadas previamente.
  • Basado en apariencia. Utiliza aprendizaje automático y análisis para detectar rostros.
02
Técnicas
  • Eliminación del fondo. Los algoritmos eliminan el fondo para simplificar el proceso de búsqueda.
  • Color de piel. En las imágenes en color, el color y el tono de la piel ayudan a buscar rostros.
  • Análisis de movimiento. En los vídeos, los algoritmos comparan los rostros en movimiento con un fondo estático.
  • Análisis de poses. Al analizar conjuntos de poses, los algoritmos pueden detectar rostros mejor.

Funciones principales del proyecto

Con la ayuda de la ARFace Detection Library, nuestros desarrolladores lograron desarrollar las siguientes funciones.

Selección de Imagen

Nuestra aplicación permite a los usuarios mostrar cualquier imagen que elijan. Los desarrolladores pueden manipular el código de código abierto de la ARFace Detection Library e insertar cualquier imagen que deseen.

ups

Selección de Toolkit

AR Face Detection ofrece a los usuarios dos herramientas de realidad aumentada. Ambas muestran la imagen de formas únicas. ML Kit puede usar tanto la cámara trasera como la frontal, y ARCore utiliza únicamente la cámara frontal.

AR Core
ML Kit
ups

Visualización de la Imagen

La parte principal de la aplicación coloca cualquier imagen por encima de la cabeza del usuario. Con la ayuda del seguimiento facial, la imagen rota junto con los movimientos de la cabeza. La aplicación procesa varios rostros de forma simultánea.

portfolio-gif

Stack tecnológico

Se utilizaron las siguientes herramientas para desarrollar la Face Detection App:

Stack Web

Herramientas

IDE

Visita nuestra cuenta de GitHub para obtener el código fuente de este proyecto y echar un vistazo por dentro a nuestra aplicación.

Consulta este artículo para obtener más información sobre la ARFace Detection Library y sus particularidades técnicas.

Empieza a hacer crecer tu negocio con nosotros
Al enviar este formulario confirmo que he leído y acepto la Política de Privacidad

Más Casos

Portfolio case
Portfolio case