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

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 Modes Incluye modos binario estándar, inverso, truncado, to-zero y OTSU automático.

  • Range Slider Control deslizante de dos valores para gestionar umbral inferior/superior en modos manuales.

  • Automatic Mode La opción OTSU oculta los deslizadores manuales y calcula el umbral a partir de la imagen.

📝 Usage Instructions

  1. Conecta un bloque que produzca imagen al entrada Image Any.

  2. Selecciona el Threshold Type deseado. Si eliges OTSU, el control deslizante se ocultará y la umbralización será automática.

  3. Si usas modos manuales, ajusta Threshold [Min, Max] hasta obtener una separación clara de las características que te interesan.

  4. Usa la salida Image Gray para 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 Blur antes 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 Threshold con Image ROI Select para umbralizar solo un área relevante.

  • Para separación basada en color, usa primero HSV Filter o RGB Mask y luego alimenta el resultado enmascarado a este bloque.

  • Al trabajar con imágenes muy grandes, usa Image Resizer para reducir la escala y acelerar el ajuste interactivo.

  • Visualiza los resultados con Show Image mientras ajustas los umbrales. Para registrar ejemplos, envía la salida a Image Logger o Image Write.

  • Para análisis por línea tras la umbralización, conecta la salida a Histogram On Line para detectar picos a lo largo de una fila o columna.

  • Para localizar objetos después de umbralizar, combina este bloque con Find Object o 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 Blur o ajusta Threshold [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 con Show Image.

  • El control deslizante desaparece inesperadamente: es normal cuando Threshold Type está en OTSU (modo automático).

Última actualización