HSV Filter
Este bloque te permite aislar colores en una imagen ajustando los rangos de Hue, Saturation y Value. Úsalo para crear máscaras de color, extraer regiones coloreadas o combinar primer plano y fondo para visualización.
📥 Entradas
Este bloque tiene la siguiente entrada:
Image AnyEntrada que acepta la imagen a procesar.
📤 Salidas
Este bloque proporciona estas salidas:
Result ImageImagen filtrada que muestra solo los píxeles dentro de los rangos HSV seleccionados (primer plano).HSV ImageLa representación convertida a HSV de la imagen de entrada.Masked ImageMáscara binaria/escala de grises (canal único) que muestra qué píxeles pasaron la prueba HSV.Added ImagePrimer plano mezclado con el fondo para una visualización más clara.Background ImageLa porción de fondo (escala de grises) donde los píxeles enmascarados han sido removidos.
🕹️ Controles
Hue (Min-Max)Par de deslizadores para establecer los límites inferior y superior de hue.Saturation (Min-Max)Par de deslizadores para establecer los límites inferior y superior de saturación.Value (Min-Max)Par de deslizadores para establecer los límites inferior y superior de valor/brillo.
Ajusta estos deslizadores hasta que la Masked Image resalte el rango de color objetivo excluyendo las áreas no deseadas.
🎯 Características
Selección de color visual e interactiva con tres deslizadores de rango.
Vista previa de la máscara en vivo para validar rápidamente los rangos seleccionados.
Salidas tanto de la máscara como de visualizaciones para usarlas en análisis o procesamiento posterior.
Combina el primer plano enmascarado con un fondo en escala de grises para verificar las regiones extraídas.
📝 Cómo usar
Conecta un bloque que produzca imagen a la entrada
Image Any.Mueve los deslizadores
Hue (Min-Max),Saturation (Min-Max)yValue (Min-Max)para aislar el color deseado.Inspecciona la
Masked Imagepara confirmar la selección.Usa
Result ImageoAdded Imagepara salidas visuales, yMasked Imagepara procesamiento adicional o mediciones.
⚙️ Qué sucede al ejecutarlo
Al ejecutarse, el bloque convierte la imagen de entrada al espacio HSV, construye una máscara binaria usando los rangos de los deslizadores, produce una imagen enmascarada de color (primer plano), un fondo en escala de grises y una visualización combinada para facilitar la validación.
💡 Consejos y trucos
Preprocesa para reducir ruido: pasa la entrada por
Blurantes de este bloque para suavizar imágenes ruidosas y obtener máscaras más limpias.Mejor separación en imágenes grandes: usa
Image Resizepara reducir el tamaño durante el ajuste interactivo y luego procesa en resolución completa cuando las configuraciones estén finalizadas.Enfócate en la zona de interés: recorta la entrada con
Image ROI Selectantes de aplicar HSV para evitar confusiones de color con regiones circundantes.Refina la máscara: combina la
Masked Imagede este bloque conApply Maskpara filtrar otra imagen o encadena conImage Thresholdpara una limpieza binaria adicional.Inspección visual: conecta la salida a
Show Imagepara abrir el visor de imágenes y revisar los resultados en una ventana más grande.Guarda resultados: utiliza
Image LoggeroImage Writepara guardar imágenes enmascaradas o visualizaciones una vez que tengas la configuración deseada.Uso con detectores: después de aislar una región de color, pasa la imagen enmascarada o la
Result Imagea bloques de detección comoFind ObjectoBlob Detectorpara localizar características específicas que coincidan con el color seleccionado.Análisis de fondo: combina con
Background Subtractorcuando trabajes con flujos de video para separar objetos coloreados en movimiento de fondos estáticos.
🛠️ Solución de problemas
Poca o ninguna máscara: verifica que tus deslizadores cubran el rango de hue correcto para el color objetivo y que la imagen de entrada esté en el espacio de color esperado (fotografiada con iluminación normal).
Máscara demasiado amplia: estrecha los rangos de
Saturation (Min-Max)yValue (Min-Max)para excluir colores similares no deseados y reflejos.Ruido excesivo en la máscara: añade
Bluro ejecuta bloques de limpieza binaria comoImage Threshold/ operaciones morfológicas después de la máscara para eliminar pequeñas salpicaduras.Problemas de rendimiento: redimensiona la imagen con
Image Resizedurante el ajuste interactivo; aplica la configuración en resolución completa solo cuando esté lista.
Si necesitas orientación más específica sobre combinaciones de bloques para una tarea concreta, describe el escenario (tipo de cámara, color objetivo, tiempo real vs. offline) y se podrán sugerir combinaciones recomendadas.
Última actualización
¿Te fue útil?