Skip to main content
Facebetter es un motor de efectos de belleza en tiempo real pensado para desarrolladores. Ofrece procesamiento de belleza con IA de alta calidad tanto para imágenes como para flujos de vídeo en directo. Está acelerado por GPU para baja latencia y alta tasa de fotogramas, y se integra en Android, iOS, macOS, Windows, Linux, Web y Flutter.

Funciones principales

Belleza de piel

Mejora de piel de grano fino con cuatro parámetros independientes: suavizado, blanqueamiento, rubor y nitidez. La intensidad es [0.0, 1.0] (0 desactiva el efecto). El suavizado y el blanqueamiento también tienen estilos predefinidos.

Remodelado facial

Ajustes completos de contorno y proporciones de los rasgos:
  • Forma del rostro: adelgazar, forma en V, estrechar, acortar, rostro pequeño, frente
  • Contorno: pómulo, mandíbula, mentón
  • Rasgos: estrechar/alargar nariz, filtrum, tamaño/posición/sonrisa de la boca, grosor de labios
  • Ojos y cejas: tamaño/distancia/redondez/posición/ángulo/esquina del ojo, párpado inferior, posición/distancia/grosor de cejas
El rango de intensidad es [-1.0, 1.0]. Consulta Enumeraciones de parámetros.
Un mismo fotograma admite hasta 5 rostros a la vez para remodelado y maquillaje.

Remodelado corporal

Controles de adelgazamiento y proporción: cuerpo, cintura, piernas, hombros, brazos, alargar piernas y realce de busto. La intensidad es [0.0, 1.0] (0 desactiva). Requiere el paquete opcional resource_body.fbd; consulta Paquetes de recursos opcionales y Enumeraciones de parámetros. Requiere Pro+ (Free: prueba con marca de agua). Consulta Planes y funciones.

Maquillaje

Maquillaje por capas: labial, rubor, sombra de ojos, delineador, cejas, pestañas, lentillas de color y contorno. La intensidad, la forma y el color se configuran por separado. Se pueden aplicar varios elementos a la vez. Consulta Enumeraciones de parámetros.

Filtros y estilos

Más de 20 filtros de estilo en tiempo real para retrato, comida, paisaje, moderno y otros temas. La intensidad es ajustable. Los filtros personalizados son archivos .fbd que se cargan con setFilter.

Fondo virtual

Basado en segmentación de retrato en tiempo real:
  • Desenfoque de fondo: mantiene nítido el sujeto en primer plano y aplica desenfoque gaussiano al fondo
  • Sustitución de fondo: cambia el fondo por una imagen JPEG / PNG

Efectos de sticker

Efectos de sticker 2D y 3D:
  • Stickers de pantalla: superpuestos en una posición fija del fotograma
  • Stickers con seguimiento facial: anclados a puntos clave del rostro y siguen el movimiento de la cabeza
  • Stickers 3D: accesorios de malla (gafas, sombreros, máscaras). Requieren el paquete opcional resource_3d.fbd; consulta Paquetes de recursos opcionales. Requieren Pro+ (Free: prueba con marca de agua). Consulta Planes y funciones
Los recursos de sticker (y de filtro) son archivos .fbd. Aplica un sticker 2D a la vez con setSticker y un sticker 3D con set3DSticker (ruta o bytes). Quítalos con clearSticker / clear3DSticker. El nuevo recurso entra en vigor en el siguiente fotograma procesado.

Funciones avanzadas

  • Callbacks de puntos clave faciales: cada rostro detectado devuelve 111 landmarks normalizados (más visibilidad, pose e id de rostro) para efectos personalizados y lógica de negocio
  • Croma: recorta pantalla verde, azul o roja como máscara de fondo virtual
La disponibilidad de funciones depende del plan de suscripción. Free permite probar la mayoría de los efectos con marca de agua. Consulta Planes y funciones.

Formatos de entrada / salida

Formatos de imagen

Límites de resolución

ImageFrame convierte entre estos formatos.

Rendimiento


Plataformas admitidas


Lenguajes e interfaces de integración


Inicio rápido

Elige la plataforma de destino y sigue la guía de integración: