Visión artificial y medios generativos
Recreación de vallas con IA (Grounding DINO + Stable Diffusion)
Por David Gadyan · Publicado el · Actualizado el · Cliente: Leonardo Santamaria
Pipeline de visión artificial e IA generativa que localiza una valla publicitaria en una foto de calle, la recorta y la regenera a mayor resolución con nuevos detalles. Grounding DINO hace la detección zero-shot, OpenCV extrae el recuadro delimitador y Stable Diffusion con ControlNet tile_resample y Ultimate SD Upscale reconstruye el anuncio, con todos los parámetros documentados.
El problema
El cliente tenía la foto de una valla publicitaria y quería una recreación del anuncio generada por IA: detectar la valla en la imagen, extraer sus límites, ampliarla a mayor resolución y cambiar detalles de la creatividad. Un modelo de imagen genérico no puede hacerlo de forma fiable a partir de una foto de calle, porque no sabe dónde termina la valla y empieza el cielo, y si se le deja solo reescribe toda la escena en lugar del anuncio.
Qué construí
- Detección zero-shot de la valla con Grounding DINO, que devuelve un recuadro delimitador a partir de un prompt de texto sin ningún entrenamiento con datos de vallas.
- Extracción de la región de la valla con OpenCV, usando las coordenadas del recuadro del detector para recortar el anuncio de la foto.
- Una etapa de Stable Diffusion sobre el checkpoint Realistic Vision V6.0 que regenera el anuncio recortado a 1.280 × 1.664, con ControlNet tile_resample manteniendo la estructura del original y una fuerza de denoising de 0,4 para que solo cambien los detalles.
- Ultimate SD Upscale con el ampliador 4x-UltraSharp trabajando en mosaicos de 512 píxeles, más soft inpainting en la zona enmascarada para unos bordes sin costuras.
- Un conjunto de parámetros documentado, con prompt, prompt negativo, sampler, pasos, escala CFG, semilla y refiner, para que la salida exacta se pueda reproducir.
Resultado
Un pipeline que recibe una foto de calle y devuelve una recreación limpia y de mayor resolución de la valla con los cambios solicitados, como muestra el antes y después de la portada. Como todos los parámetros de generación quedan registrados, el cliente puede repetir o ajustar el resultado en lugar de depender de una semilla afortunada.
Proyectos relacionados
Visión artificial con YOLO26/27: tres demos listas para edge
Visión artificial y medios generativos · Ciencia de datos y ML · Cloud, DevOps y LLMOps
Pipeline de contenido con persona de IA (Stable Diffusion)
Visión artificial y medios generativos · Marketing con IA y analítica
Búsqueda visual de productos con Google Vision AI
Visión artificial y medios generativos · Cloud, DevOps y LLMOps