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

Hull Convex

Ce bloc fonction calcule un contour convexe englobant autour d'un contour donné et renvoie des résultats visuels et numériques utiles pour l'analyse de forme.

📥 Entrées

Image L'image source utilisée pour la visualisation et les mesures.

Contour Le contour (forme) d'entrée à envelopper avec un hull convexe.

📤 Sorties

Image L'image source annotée avec le contour original et son hull convexe.

Contour Le contour du hull convexe calculé, retourné en tant que forme.

Center La position du centroïde du hull convexe (x, y).

Area L'aire du hull convexe.

🕹️ Contrôles

Ce bloc fonction n'a pas de contrôles interactifs. Il s'exécute automatiquement lorsqu'il reçoit des entrées.

🎯 Ce qu'il fait

  • Calcule un hull convexe englobant pour le contour fourni.

  • Dessine à la fois le contour original et le hull convexe sur l'image pour une comparaison visuelle claire.

  • Calcule l'aire du hull et les coordonnées de son centroïde pour des mesures ou une logique en aval.

  • Retourne à la fois une sortie visuelle annotée et des sorties structurées (forme/mesures) pour un traitement ultérieur.

📝 Instructions d'utilisation

  1. Fournissez l'image originale sur l'entrée Image afin que le bloc puisse produire un résultat visuel annoté.

  2. Fournissez un contour détecté sur l'entrée Contour pour calculer son hull convexe.

  3. Utilisez la Image retournée pour prévisualiser le hull par rapport au contour original, et utilisez Contour, Center et Area pour des mesures, du filtrage ou des rapports.

📊 Évaluation

Lors de l'exécution, le bloc examine le contour fourni, produit une forme de hull convexe, annote l'image avec les deux formes, calcule le centroïde et l'aire du hull, et renvoie ces quatre résultats : image annotée, contour du hull, point central et aire.

💡 Astuces

  • Si vous n'avez pas encore de contour, utilisez le bloc Find Contour ou Find Object pour obtenir des contours à partir d'une image avant de les fournir à ce bloc.

  • Pour simplifier des contours complexes avant le calcul du hull, pensez à Approximate Contour pour réduire le nombre de points et améliorer les performances.

  • Utilisez Minimum Rectangle, Minimum Circle ou Minimum Ellipse après ce bloc si vous avez besoin de formes englobantes alternatives ou de descripteurs géométriques supplémentaires.

  • Prétraitez l'image avec Image Threshold, Image Adaptive Threshold ou Blur pour obtenir des contours plus propres et une computation du hull plus fiable.

  • Recadrez ou concentrez l'analyse avec Image ROI, Image ROI Select ou Image ROI Polygon afin que l'extraction du contour et le calcul du hull ciblent la zone d'intérêt.

  • Visualisez les résultats dans une fenêtre plus grande avec Show Image et enregistrez les images importantes avec Image Logger ou Image Write pour la documentation ou la revue hors ligne.

🛠️ Dépannage

  • Si la sortie Contour est vide ou que la Area vaut zéro : assurez-vous que l'entrée Contour est valide et contient suffisamment de points. Utilisez des blocs producteur de contours (Find Contour, Find Object) et vérifiez leurs sorties.

  • Si les annotations semblent déplacées après un redimensionnement de l'image : assurez-vous d'utiliser les mêmes dimensions d'image dans tout le pipeline (utilisez Image Resize ou Image Resizer de manière cohérente).

  • Si des formes d'arrière-plan indésirables produisent de grands hulls : essayez le prétraitement (seuillage, flou) et utilisez les blocs ROI pour vous concentrer sur l'objet d'intérêt.

Mis à jour