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

Match Shapes

Este bloque de función compara dos formas (contornos) y devuelve una puntuación de similitud entre 0 y 1. Es útil cuando quieres una medida numérica única de cuán parecidos son dos contornos: los valores más cercanos a 1 indican mayor similitud.

📥 Entradas

Contour — Primer contorno a comparar (referencia).

Contour — Segundo contorno a comparar (consulta).

📤 Salidas

Resemblence — Un número entre 0 y 1 que expresa cuán similares son los dos contornos (mayor = más similar).

🕹️ Controles

Resemblence — Etiqueta de solo lectura que muestra el valor actual de similitud para una retroalimentación rápida en la UI.

⚙️ Mecanismo de ejecución

Cuando el bloque se ejecuta, acepta dos entradas de contorno, las convierte en representaciones comparables y calcula una única puntuación de similitud. La puntuación se presenta tanto como valor de salida como en la etiqueta Resemblence del bloque para que veas los resultados de inmediato.

🎯 Features

  • Puntuación numérica rápida de similitud entre dos contornos.

  • Retroalimentación en la UI mediante una etiqueta Resemblence en vivo.

  • Funciona con contornos producidos por otros bloques de análisis y detección de formas.

📝 How to use

  1. Proporciona dos contornos en las entradas. Los contornos pueden provenir de bloques detector o de procesamiento de contornos.

  2. Ejecuta el flujo; el bloque devolverá Resemblence y actualizará la etiqueta para inspección instantánea.

  3. Usa la salida numérica para tomar decisiones, registrar resultados o procesar más a fondo.

💡 Tips and Tricks

  • Si solo tienes una imagen, extrae contornos primero usando el bloque Find Contour, y luego alimenta los contornos resultantes a este bloque.

  • Para simplificar contornos complejos (reducir ruido o número de puntos) prueba Approximate Contour antes de la comparación; los contornos más simples suelen dar valores de similitud más estables.

  • Si necesitas el contorno recortado en una imagen para comparación visual, usa Contour to Image y prévisualiza el resultado con Show Image.

  • Para comparar múltiples contornos candidatos contra una referencia, combina este bloque con Most Similar Shape para seleccionar automáticamente la mejor coincidencia.

  • Al comparar formas en regiones específicas, recorta la imagen primero usando Image ROI Select para que los contornos provengan del área esperada.

  • Si los contornos provienen de imágenes con escalas diferentes, normaliza tamaños con Image Resize o convierte contornos en imágenes recortadas de las mismas dimensiones usando Contour to Image.

🛠️ Troubleshooting

  • Si la Resemblence parece inesperadamente baja: asegúrate de que ambos contornos estén en escalas y orientaciones similares. Prueba simplificar los contornos con Approximate Contour o normalizar el tamaño de las imágenes.

  • Si la salida es inestable entre frames, revisa el paso de extracción de contornos (por ejemplo Find Contour) por detecciones ruidosas y considera preprocesar con Blur o Image Threshold.

  • Sin salida o entrada de contorno inválida: verifica que el bloque que produce contornos realmente devuelva datos de contorno (usa Debug Input o prévisualiza imágenes intermedias con Show Image).

Última actualización

¿Te fue útil?