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

Match Shapes

Ce bloc de fonction compare deux formes (contours) et retourne un score de ressemblance entre 0 et 1. Il est utile lorsque vous souhaitez une mesure numérique unique de la similarité entre deux contours — des valeurs proches de 1 signifient que les formes sont plus similaires.

📥 Entrées

Contour — Premier contour à comparer (référence).

Contour — Second contour à comparer (requête).

📤 Sorties

Resemblence — Un nombre entre 0 et 1 exprimant la similarité des deux contours (plus élevé = plus similaire).

🕹️ Contrôles

Resemblence — Étiquette en lecture seule affichant la valeur de ressemblance actuelle pour un retour visuel rapide dans l'UI.

⚙️ Mécanisme d'exécution

Lorsque le bloc s'exécute, il accepte deux entrées de contour, les convertit en représentations comparables et calcule un score de ressemblance unique. Le score est fourni à la fois comme valeur de sortie et affiché sur l'étiquette Resemblence du bloc pour que vous puissiez voir les résultats immédiatement.

🎯 Fonctionnalités

  • Score numérique rapide de similarité pour deux contours.

  • Retour visuel dans l'UI via l'étiquette Resemblence mise à jour en temps réel.

  • Compatible avec des contours générés par d'autres blocs d'analyse et de détection de formes.

📝 Comment utiliser

  1. Fournissez deux contours aux entrées. Les contours peuvent provenir de blocs de détection ou de traitement de contours comme Find Contour.

  2. Lancez le flux ; le bloc renvoie Resemblence et met à jour l'étiquette pour inspection instantanée.

  3. Utilisez la valeur numérique pour des décisions, des enregistrements ou un traitement ultérieur.

💡 Conseils et astuces

  • Si vous n'avez qu'une image, extrayez d'abord les contours avec le bloc Find Contour, puis alimentez ce bloc avec les contours obtenus.

  • Pour simplifier des contours complexes (réduire le bruit ou le nombre de points), essayez Approximate Contour avant la comparaison ; des contours plus simples donnent souvent des valeurs de ressemblance plus stables.

  • Si vous avez besoin du contour transformé en image pour une comparaison visuelle, utilisez Contour to Image puis prévisualisez avec Show Image.

  • Pour comparer plusieurs contours candidats à une référence, combinez ce bloc avec Most Similar Shape pour sélectionner automatiquement la meilleure correspondance.

  • Lors de la mise en correspondance de formes dans des régions spécifiques, rognez d'abord l'image avec Image ROI Select afin que les contours proviennent de la zone attendue.

  • Si les contours proviennent d'images à échelles différentes, normalisez les tailles avec Image Resize ou convertissez les contours en images recadrées de mêmes dimensions à l'aide de Contour to Image.

🛠️ Dépannage

  • Si la ressemblance semble anormalement faible : assurez-vous que les deux contours ont une échelle et une orientation similaires. Essayez de simplifier les contours avec Approximate Contour ou de normaliser la taille des images.

  • Si la sortie est instable entre les images : vérifiez l'étape d'extraction des contours (par ex. Find Contour) pour des détections bruyantes et envisagez un prétraitement avec Blur ou Image Threshold.

  • Pas de sortie ou contour invalide : vérifiez que le bloc qui produit les contours retourne bien des données de contour (utilisez Debug Input ou prévisualisez les images intermédiaires avec Show Image).

Mis à jour