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
Conecta un bloque que produzca imagen a la entrada
Image Any(por ejemplo, un bloque de cámara o un cargador de imágenes).Ajusta los deslizadores
Red Value (Min-Max),Green Value (Min-Max)yBlue Value (Min-Max)para seleccionar el rango de color deseado.Opcionalmente, conecta una fuente de color a
Mask Colorpara definir el color con el que se reemplazarán los píxeles coincidentes.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 Filterpara acotar la región deseada en un espacio de color más perceptual y luego alimenta ese resultado a este bloque.Usa
Blurantes 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 ThresholdoImage Color Matchantes de refinar con rangos RGB.Recorta el área de interés con
Image ROIoImage ROI Selectpara limitar el procesamiento y acelerar las pruebas.Para verificación visual, conecta la salida a
Show Imagey previsualiza los píxeles reemplazados en tiempo real.Si vas a usar el resultado en segmentación o enmascarado, combina con
Apply Maskpara 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 FilteroBlurpara aumentar la robustez.Se detectan demasiados píxeles no deseados: estrecha los rangos, prueba cada canal por separado, o usa
Image ROIpara limitar el área de búsqueda.El color de reemplazo no se aplica como esperas: asegúrate de que la entrada
Mask Colorproporcione 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 Resizero recorta conImage ROIantes de usar este bloque.
Última actualización