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

RGB Set

Esta función selecciona píxeles en una imagen según rangos de los canales rojo, verde y azul, y reemplaza esos píxeles por un color elegido. Úsala para aislar regiones de color (para enmascarado, visualización o procesamiento posterior) sin configuraciones técnicas complejas.

📥 Entradas

Image Any Imagen principal a procesar (cualquier imagen en color).

Mask Color Color opcional de reemplazo para los píxeles que coincidan con los rangos RGB seleccionados. Si no se proporciona, los píxeles coincidentes se ponen en negro.

📤 Salidas

Image Any Imagen resultante donde los píxeles dentro de los rangos RGB seleccionados se reemplazan por el Mask Color (o negro si no se proporciona).

🕹️ Controles

Red Value (Min-Max) Deslizador de rango horizontal para establecer los valores mínimo y máximo permitidos del canal rojo.

Green Value (Min-Max) Deslizador de rango horizontal para establecer los valores mínimo y máximo permitidos del canal verde.

Blue Value (Min-Max) Deslizador de rango horizontal para establecer los valores mínimo y máximo permitidos del canal azul.

⚙️ Funcionamiento

  • El bloque examina cada píxel de la imagen de entrada y comprueba si sus valores R, G y B están dentro de los rangos especificados por los tres deslizadores.

  • Los píxeles cuyos tres canales estén dentro de los rangos seleccionados se consideran coincidentes.

  • Los píxeles coincidentes se reemplazan por el color proporcionado en la entrada Mask Color. Si no se proporciona color, los píxeles coincidentes se vuelven negros.

  • La imagen procesada se emite por la salida y puede previsualizarse o pasarse a otros bloques de función.

✨ Características

  • Deslizadores min/máx por canal para una selección de color precisa.

  • Entrada de color externa opcional para definir dinámicamente el color de reemplazo.

  • Amigable para previsualización instantánea: ajusta los deslizadores y ve los resultados en tiempo real cuando se usa con un bloque de visualización de imagen como Show Image.

  • Funciona con cualquier formato de imagen en color estándar aceptado por el sistema.

📝 Instrucciones de uso

  1. Conecta un bloque que produzca imagen a la entrada Image Any (por ejemplo, un bloque de cámara o un cargador de imágenes).

  2. Ajusta los deslizadores Red Value (Min-Max), Green Value (Min-Max) y Blue Value (Min-Max) para seleccionar el rango de color deseado.

  3. Opcionalmente, conecta una fuente de color a Mask Color para definir el color con el que se reemplazarán los píxeles coincidentes.

  4. Utiliza la imagen de salida para visualización o pásala a bloques de procesamiento posteriores.

💡 Consejos y trucos

  • Para facilitar la selección de color, primero usa HSV Filter para acotar la región deseada en un espacio de color más perceptual y luego alimenta ese resultado a este bloque.

  • Usa Blur antes de este bloque para reducir el ruido y evitar coincidencias de motas pequeñas.

  • Si prefieres coincidencia por canal único o basada en referencia, prueba Image Threshold o Image Color Match antes de refinar con rangos RGB.

  • Recorta el área de interés con Image ROI o Image ROI Select para limitar el procesamiento y acelerar las pruebas.

  • Para verificación visual, conecta la salida a Show Image y previsualiza los píxeles reemplazados en tiempo real.

  • Si vas a usar el resultado en segmentación o enmascarado, combina con Apply Mask para aislar o mezclar las áreas coincidentes con otras imágenes.

🛠️ Solución de problemas

  • No cambia ningún píxel: amplía los rangos min/máx o prueba preprocesamiento con HSV Filter o Blur para aumentar la robustez.

  • Se detectan demasiados píxeles no deseados: estrecha los rangos, prueba cada canal por separado, o usa Image ROI para limitar el área de búsqueda.

  • El color de reemplazo no se aplica como esperas: asegúrate de que la entrada Mask Color proporcione un color válido (valor de tres canales). Si queda desconectada, los píxeles coincidentes serán negros.

  • Rendimiento lento en imágenes grandes: reduce el tamaño con Image Resizer o recorta con Image ROI antes de usar este bloque.

Última actualización