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

Most Similar Shape

Esta función compara un contorno de referencia con una lista de contornos candidatos y selecciona el más similar. Devuelve el contorno que mejor coincide, una puntuación de similitud (0-1) y una imagen anotada que muestra el contorno seleccionado.

📥 Entradas

  • Contour — Contorno de referencia usado para la comparación

  • Contour(s) — Lista de contornos candidatos para comparar

  • Image — Imagen opcional usada para la salida visual/anotación

📤 Salidas

  • Most Similar — El contorno de la lista de candidatos que mejor coincide con la referencia

  • Score (0-1) — Puntuación de similitud (1.0 significa idéntico; valores más bajos indican menos similitud)

  • Image Any — Imagen anotada opcional con el contorno seleccionado resaltado

🕹️ Controles

Este bloque de función no tiene controles configurables por el usuario. Se ejecuta automáticamente cuando se proporcionan las entradas.

🎨 Características

  • Comparación rápida de formas para encontrar la coincidencia más cercana dentro de una lista.

  • Genera tanto una puntuación numérica de similitud como un resultado visual para verificación.

  • Funciona con cualquier formato de contorno aceptado por el sistema.

📝 Instrucciones de uso

  1. Proporcione un contorno de referencia en la entrada Contour.

  2. Proporcione uno o más contornos candidatos en la entrada Contour(s).

  3. Opcionalmente, suministre una imagen en Image para recibir una visual anotada que muestre qué contorno fue elegido.

  4. Ejecute el escenario; las salidas incluirán el contorno seleccionado, su puntuación de similitud y la imagen anotada (si se proporcionó).

📊 Evaluación

Al evaluarse, este bloque mide la semejanza entre el contorno de referencia y cada candidato. Devuelve el candidato con la mayor semejanza (mayor puntuación) junto con una puntuación numérica y una imagen anotada (si se suministró).

💡 Tips y trucos

  • Para extraer contornos a partir de una imagen binaria, use Find Contour para obtener contornos adecuados para la comparación.

  • Use Approximate Contour para simplificar contornos (reducir el número de puntos) antes de la comparación cuando las formas estén ruidosas o demasiado detalladas.

  • Combine con Hull Convex para comparar envolventes convexas en lugar de contornos crudos cuando se desea similitud en la forma externa.

  • Use Minimum Rectangle, Minimum Ellipse o Minimum Circle para convertir contornos en descriptores geométricos simples como estrategia alternativa de comparación.

  • Preprocese las imágenes de entrada con Blur, Denoising o Image Threshold para reducir ruido y mejorar la extracción de contornos.

  • Si desea inspeccionar visualmente el resultado seleccionado, conecte la salida de imagen anotada a Show Image.

  • Use Contour to Image para recortar o aislar la región alrededor de un contorno para inspección adicional o procesamiento posterior.

  • Dibuje el contorno seleccionado en la salida en vivo usando Draw Result On Image o Draw Detections para una visualización más clara en paneles.

  • Si solo necesita comparar contornos dentro de una subárea, recorte primero con Image ROI o Image ROI Select para limitar candidatos y acelerar el procesamiento.

  • Para comparaciones por lotes en múltiples regiones, use Image ROI Polygon o Image ROI Polygon Multi para generar varias áreas y alimentar sus contornos a este bloque.

🛠️ Solución de problemas

  • Si las puntuaciones de similitud son inesperadamente bajas, asegúrese de que los contornos se extraigan desde una imagen binaria limpia (use Image Threshold y Blur según sea necesario).

  • Si varios candidatos producen puntuaciones similares, simplifique los contornos con Approximate Contour o compare formas envolventes (Minimum Rectangle, Minimum Ellipse) para reducir la sensibilidad a pequeñas diferencias.

  • Si la salida visual no muestra el contorno seleccionado, verifique que se haya proporcionado una imagen a la entrada Image o conecte la salida del bloque a Show Image para vista previa.

Última actualización

¿Te fue útil?