Inicio › Herramientas de imagen › Transferencia de estilo con IA

Transferencia de estilo con IA

Elige una foto y una imagen de estilo, como un cuadro, un estampado de tela o una de las obras integradas, y una red neuronal vuelve a pintar tu foto con los colores, los trazos y las texturas de ese estilo. Funciona en tu propio dispositivo con TensorFlow.js, con un control de intensidad, opción de colores originales y comparación antes/después.

Última actualización:

fotoestilo completo
Publicidad
Publicidad

Cómo usar Transferencia de estilo con IA

  1. Añade tu foto soltándola en el primer cuadro, eligiéndola o pegándola. Para empezar se carga una foto de ejemplo.
  2. Elige un estilo: haz clic en uno de los estilos integrados o sube tu propia imagen de estilo, por ejemplo una foto de un cuadro, un mosaico o una tela.
  3. Haz clic en Aplicar estilo. La primera vez, el modelo de IA se descarga y se guarda en caché; después, tu foto se vuelve a pintar en unos segundos.
  4. Ajusta el resultado con Intensidad del estilo, Escala del pincel y Conservar los colores originales de la foto, y arrastra sobre la imagen para comparar.
  5. Descarga el resultado en PNG o JPG.

Cómo funciona la transferencia de estilo arbitraria rápida

La transferencia de estilo neuronal original (Gatys, Ecker y Bethge, 2015) optimizaba una imagen durante minutos hasta que sus características profundas coincidían con el contenido de una imagen y las estadísticas de textura de otra. Trabajos posteriores entrenaron redes prealimentadas que estilizan en una sola pasada, primero una red por estilo y después redes que aceptan cualquier estilo. Esta herramienta usa este último enfoque:

  1. Predicción del estilo. Una red basada en MobileNet analiza la imagen de estilo (redimensionada según el ajuste Escala del pincel) y genera un vector de estilo de 100 dimensiones.
  2. Mezcla de intensidad. La misma red también lee tu foto. El vector final es intensidad × estilo + (1 − intensidad) × foto, lo que da un efecto parcial de aspecto natural.
  3. Estilización. Una red de transformación con normalización de instancia condicional vuelve a pintar la foto usando ese vector, con el tamaño de trabajo de la IA que elegiste.
  4. Colores originales (opcional). El brillo del resultado se combina con el color de tu foto, conservando solo los trazos y la textura.

Guía de ajustes

AjusteMás bajoMás alto
Intensidad del estiloSutil, predomina la fotoEstilo completo, trazos y paleta intensos
Escala del pincelTrazos grandes: la imagen de estilo se analiza pequeña (192 px)Trazos finos: la imagen de estilo se analiza más grande (384 px)
Tamaño de trabajo de la IAMás rápido, menos detalle (384 px)Más detalle, necesita más memoria (1024 px)
Textura (modo rápido)Aspecto pintado suaveTextura intensa copiada de la imagen de estilo

Consejos: los retratos quedan mejor con menos intensidad y conservando los colores originales, los paisajes y la arquitectura admiten bien la intensidad completa, y una imagen de estilo con una textura clara y repetitiva da resultados más convincentes que una escena detallada.

Preguntas frecuentes

¿Qué es la transferencia de estilo con IA?

La transferencia de estilo es una técnica que vuelve a pintar una imagen (el contenido) usando el estilo visual de otra (el estilo): sus colores, pinceladas y texturas. Una red neuronal separa lo que hay en la foto, como formas y objetos, de cómo se ve una imagen, y combina el contenido de tu foto con el aspecto de la imagen de estilo.

¿Cómo funciona aquí la transferencia de estilo arbitraria?

La herramienta usa el método de transferencia de estilo arbitraria rápida de Ghiasi y colaboradores (2017) en una versión destilada para navegadores. Una red de predicción de estilo convierte la imagen de estilo en una lista corta de 100 números, un vector de estilo. Después, una red de transformación pinta tu foto condicionada por ese vector en una sola pasada, por eso se puede usar cualquier imagen como estilo y los resultados tardan segundos en lugar de minutos.

¿Qué hace el control de intensidad del estilo?

En el modo IA mezcla el vector de estilo de la imagen de estilo con el vector de estilo de tu propia foto antes de pintar, así que los valores bajos dan un efecto más sutil que sigue pareciendo pintado. En el modo rápido mezcla el resultado con la foto original.

¿Qué imágenes de estilo funcionan mejor?

Las imágenes con un aspecto fuerte y uniforme: cuadros con pinceladas visibles, mosaicos, vitrales, grabados en madera, telas y patrones abstractos. Recorta marcos, paredes y cartelas de museo. Usa el ajuste Escala del pincel para hacer los trazos más grandes o más finos, y usa solo obras que tengas permiso para usar, como tus propias obras o cuadros de dominio público.

¿Por qué la primera ejecución es lenta?

La primera vez, el navegador descarga TensorFlow.js y las dos redes de estilo, y luego las guarda en caché. Después, una imagen de 512 px suele tardar unos segundos en una computadora con tarjeta gráfica. Los tamaños de trabajo mayores necesitan más memoria gráfica y más tiempo.

¿Qué es el modo rápido de color y textura?

Es un filtro de imagen clásico, no IA. Un filtro Kuwahara aplana la foto en manchas pintadas, los colores se ajustan a la imagen de estilo en el espacio de color Lab (transferencia de color de Reinhard) y encima se superpone una textura de paso alto de la imagen de estilo. Es instantáneo y funciona sin conexión, pero no puede reproducir pinceladas ni formas como la red neuronal.

¿Se suben mis fotos?

No. Tanto la foto como la imagen de estilo se procesan en tu dispositivo. Solo se descargan los archivos del modelo desde un CDN público; nada de lo que añades se envía a ningún sitio.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Efectos y edición de fotos →