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

Blob Detector

Este bloque de función detecta características tipo "blob" (objetos redondeados, claros u oscuros) en una imagen. Usa los deslizadores para ajustar la sensibilidad de detección y los filtros de forma para que el bloque encuentre solo los blobs que te interesan.

📥 Entradas

Image Any Imagen a analizar en busca de blobs.

📤 Salidas

Image Any Imagen de resultado visual con los blobs detectados marcados. Number of Blobs Conteo de blobs detectados. Blobs Positions Lista de posiciones centrales de los blobs (x, y). Blobs Sizes Tamaños (diámetro) de los blobs detectados.

🕹️ Controles

Threshold Range Umbrales mínimo y máximo de intensidad usados para detectar candidatos a blob. Area Range Área mínima y máxima del blob como porcentaje respecto a la escala de la imagen. Circularity Range Rango de circularidad permitido para favorecer formas redondeadas. Convexity Range Rango de convexidad permitido para excluir formas muy cóncavas. Inertia Range Rango de razón de inercia permitido para filtrar blobs alargados frente a redondos.

🎯 Características

  • Retroalimentación visual: los blobs detectados se dibujan en la imagen de salida para inspeccionar los resultados de inmediato.

  • Filtrado por forma: estrecha las detecciones usando los deslizadores de área, circularidad, convexidad e inercia para reducir falsos positivos.

  • Ajuste en vivo: los cambios en los deslizadores se aplican en la siguiente evaluación para iterar rápidamente.

📝 Instrucciones de uso

  1. Proporciona una imagen en Image Any.

  2. Empieza con un Threshold Range amplio y ajústalo hasta que la mayoría de los candidatos a blob aparezcan en la imagen de salida.

  3. Usa Area Range para eliminar detecciones muy pequeñas o muy grandes en relación con el tamaño del objeto.

  4. Ajusta Circularity Range, Convexity Range y Inertia Range para excluir formas que no sean tipo blob.

  5. Inspecciona los resultados en la imagen de salida y usa las salidas numéricas para automatización o registro.

📊 Evaluación

Al ejecutarse, el bloque analiza la imagen de entrada y devuelve una imagen marcada además del número, las posiciones y los tamaños de los blobs detectados. Usa estas salidas aguas abajo para medición, conteo o lógica de decisión.

💡 Consejos y trucos

  • Preprocesa imágenes ruidosas con Blur o Denoising para reducir detecciones espurias pequeñas.

  • Convierte escenas complejas a un primer plano más claro con Image Threshold o HSV Filter antes de alimentar este bloque.

  • Si solo necesitas analizar una región, recorta primero usando Image ROI Select para acelerar la detección y evitar blobs del fondo.

  • Para imágenes grandes, prueba con Image Resizer para reducir resolución y aumentar la velocidad de procesamiento manteniendo tamaños de blob significativos.

  • Visualiza o guarda resultados con Show Image y Image Logger mientras ajustas o para conservar registros.

  • Combina con bloques de dibujo como Draw Detections para superponer contadores o marcadores en la imagen para pantallas de operador.

(Pista: usa estos bloques relacionados para mejorar robustez y velocidad: Blur, Image Threshold, Image ROI Select, Image Resizer, Denoising, Show Image, Image Logger, Draw Detections)

🛠️ Solución de problemas

  • No se detectan blobs: amplía el Threshold Range e incrementa Area Range; revisa el contraste de la imagen de entrada.

  • Demasiados blobs pequeños falsos: aumenta el mínimo en Area Range o aplica Blur / Image Threshold para eliminar ruido.

  • Detección de formas alargadas o irregulares: estrecha Circularity Range y/o ajusta Inertia Range para favorecer blobs redondos.

  • Detecciones inconsistentes entre fotogramas: usa iluminación consistente o aplica preprocesado (Auto Contrast / Denoising) para estabilizar las imágenes de entrada.

Última actualización

¿Te fue útil?