Image Threshold
Esta función convierte una imagen en una imagen en escala de grises umbralizada o binaria. Úsala para separar primer plano y fondo, mejorar el contraste para detectores o preparar imágenes para análisis de formas y picos.
📥 Inputs (sockets)
Image Any Proporciona la imagen de entrada (color o gris) que será umbralizada.
📤 Outputs (sockets)
Image Gray La imagen en escala de grises resultante tras aplicar el umbral.
🕹️ Controls
Threshold Type Elige el algoritmo de umbralización a aplicar (modos binarios estándar o OTSU automático).
Threshold [Min, Max] Ajusta los valores mínimo y máximo del umbral mediante un control deslizante de rango. (Se oculta cuando se selecciona OTSU, ya que OTSU determina el umbral óptimo automáticamente.)
🎨 Features
Multiple Threshold ModesIncluye modos binario estándar, inverso, truncado, to-zero y OTSU automático.Range SliderControl deslizante de dos valores para gestionar umbral inferior/superior en modos manuales.Automatic ModeLa opción OTSU oculta los deslizadores manuales y calcula el umbral a partir de la imagen.
📝 Usage Instructions
Conecta un bloque que produzca imagen al entrada
Image Any.Selecciona el
Threshold Typedeseado. Si eliges OTSU, el control deslizante se ocultará y la umbralización será automática.Si usas modos manuales, ajusta
Threshold [Min, Max]hasta obtener una separación clara de las características que te interesan.Usa la salida
Image Graypara análisis posteriores o visualización.
📊 Evaluation
Al ejecutarse, el bloque convierte la entrada a escala de grises (si hace falta) y aplica el método de umbral seleccionado. La imagen procesada en escala de grises sale por la salida Image Gray para su procesamiento posterior.
💡 Tips and Tricks
Preprocesa imágenes ruidosas con
Blurantes de umbralizar para reducir píxeles espurios y obtener resultados binarios más limpios.Si la iluminación varía en la escena, prueba a combinar
Image ThresholdconImage ROI Selectpara umbralizar solo un área relevante.Para separación basada en color, usa primero
HSV FilteroRGB Masky luego alimenta el resultado enmascarado a este bloque.Al trabajar con imágenes muy grandes, usa
Image Resizerpara reducir la escala y acelerar el ajuste interactivo.Visualiza los resultados con
Show Imagemientras ajustas los umbrales. Para registrar ejemplos, envía la salida aImage LoggeroImage Write.Para análisis por línea tras la umbralización, conecta la salida a
Histogram On Linepara detectar picos a lo largo de una fila o columna.Para localizar objetos después de umbralizar, combina este bloque con
Find Objecto con bloques de análisis de formas (por ejemplo, relacionados con contornos) para una detección más robusta.
🛠️ Troubleshooting
Sin separación clara primer plano/fondo: intenta suavizar con
Bluro ajustaThreshold [Min, Max].Demasiados pequeños blobs tras umbralizar: aumenta el umbral mínimo o preprocesa con
Denoising/Blur.OTSU da un resultado inesperado: cambia a un
Threshold [Min, Max]manual y afina visualmente conShow Image.El control deslizante desaparece inesperadamente: es normal cuando
Threshold Typeestá en OTSU (modo automático).
Última actualización