For the complete documentation index, see llms.txt. This page is also available as Markdown.

FloodFill

Este bloque de función rellena regiones cerradas en una imagen comenzando desde un punto semilla, basándose en la similitud de color. Funciona con imágenes en escala de grises o a color y ofrece un control deslizante sencillo para ajustar cuán permisivo debe ser el relleno.

📥 Entradas (sockets)

Input Image La imagen fuente sobre la que se aplicará el relleno (escala de grises o color).

Seed Point (X,Y) Opcional. La coordenada inicial para el relleno. Si no se proporciona, el bloque usará el centro de la imagen.

Fill Color (R,G,B) Opcional. El color utilizado para rellenar la región seleccionada. Si se deja vacío, se usa un relleno verde por defecto.

📤 Salidas (sockets)

Image La imagen resultante con el área rellenada aplicada.

🕹️ Controles (widgets)

Fill Range Deslizador horizontal para establecer la tolerancia inferior y superior en diferencias de color. Aumentar el rango permite aceptar variaciones de color mayores alrededor del punto semilla; disminuirlo restringe el relleno a píxeles muy similares al semilla.

🎯 Características

  • Funciona con entradas en escala de grises y a color; las imágenes en escala de grises se manejan automáticamente.

  • Punto semilla y color de relleno opcionales permiten uso interactivo rápido o tuberías totalmente automatizadas.

  • La salida visual muestra la región rellenada sobre la imagen original para inspección inmediata.

  • Control simple de un solo deslizador para ajustar con precisión qué tan agresivo crece la región.

⚙️ Mecanismo de ejecución

Al ejecutarse el bloque:

  • Usa el punto semilla proporcionado para iniciar el relleno de la región. Si no hay semilla, usa el centro de la imagen.

  • Emplea los valores de Fill Range para decidir qué píxeles vecinos son lo suficientemente similares para incluirse en el relleno.

  • Aplica el color de relleno elegido (o el predeterminado) a la región seleccionada y exporta la imagen modificada.

📝 Uso

  1. Conecta tu imagen a Input Image.

  2. Opcionalmente, proporciona un Seed Point (X,Y) para enfocar una región específica; de lo contrario, deja que use el centro.

  3. Opcionalmente, proporciona Fill Color (R,G,B) para elegir el color de relleno, o déjalo vacío para el valor predeterminado.

  4. Ajusta Fill Range hasta que la región rellenada coincida con lo esperado.

  5. Inspecciona el resultado desde la salida Image.

💡 Consejos y trucos

  • Usa Blur antes de este bloque para suavizar el ruido y evitar que pequeñas variaciones interrumpan el crecimiento del relleno.

  • Aplica Image Threshold o HSV Filter para aislar primero la región objetivo; esto puede hacer que el relleno sea más fiable en fondos ruidosos o multicolor.

  • Recorta a una región de interés con Image ROI Select o Image ROI antes de rellenar para limitar las operaciones y acelerar el procesamiento.

  • Después de rellenar, previsualiza con Show Image y guarda con Image Write o Image Logger si es necesario.

  • Si el relleno se extiende demasiado, reduce la tolerancia con Fill Range. Si no cubre toda la región, aumenta la tolerancia.

  • Para objetivos por color, prueba convertir o aislar colores con HSV Filter y alimenta ese resultado a este bloque para un relleno más consistente.

🛠️ Solución de problemas

  • Sin cambios visibles: verifica la colocación del punto semilla y que la región objetivo esté dentro de los límites de la imagen; previsualiza la entrada con Show Image.

  • El relleno se filtra a áreas no deseadas: baja la tolerancia de Fill Range o preprocesa con Image Threshold/Blur para reducir colores similares fuera de la región prevista.

  • Resultado de color inesperado: comprueba los valores de Fill Color (R,G,B) y prueba la coloración en una imagen de muestra antes de ejecutar toda la tubería.

Última actualización