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

Minimum Rectangle

Ce bloc de fonction calcule et trace le rectangle englobant minimal autour d'un contour fourni. Il est utile pour obtenir rapidement la boîte englobante, la position du centre et la taille d'une forme détectée, pour un traitement ou une visualisation ultérieurs.

📥 Entrées

  • Image Any — L'image utilisée comme fond pour la visualisation.

  • Contour — La forme / le contour à englober par le rectangle minimal.

📤 Sorties

  • Image — L'image avec le rectangle englobant tracé.

  • Center — La position du centre du rectangle (x, y).

  • Width — La largeur du rectangle en pixels.

  • Height — La hauteur du rectangle en pixels.

  • Rectangle — Les données de forme du rectangle représentant la boîte englobante.

🕹️ Contrôles

Ce bloc n'a pas de contrôles supplémentaires destinés à l'utilisateur.

🎨 Fonctions

  • Trace un rectangle englobant clair autour du contour fourni pour un retour visuel immédiat.

  • Retourne à la fois des mesures géométriques (centre, largeur, hauteur) et une forme Rectangle qui peut être utilisée par d'autres blocs.

  • Fonctionne avec tout contour produit par des blocs de détection de contour ou d'analyse de formes.

📝 Instructions d'utilisation

  1. Fournissez un contour détecté à l'entrée Contour (par exemple, à partir d'un bloc Find Contour).

  2. Fournissez l'image source à l'entrée Image Any afin que le rectangle puisse être tracé dessus.

  3. Utilisez les sorties pour la visualisation, la mesure, l'extraction ROI en aval ou les décisions logiques.

📊 Évaluation

Lors de l'exécution, le bloc calcule le rectangle englobant aligné sur les axes pour le contour d'entrée, superpose ce rectangle sur l'image fournie et renvoie l'image annotée ainsi que le centre du rectangle, la largeur, la hauteur et les données du rectangle.

💡 Astuces et conseils

  • Pour obtenir des contours à fournir à ce bloc, utilisez le bloc Find Contour.

  • Pour simplifier un contour avec moins de sommets avant le calcul du rectangle, utilisez Approximate Contour.

  • Pour recadrer la région à l'intérieur du rectangle pour une analyse supplémentaire, combinez ce bloc avec Get ROI ou Contour to Image.

  • Mettez en valeur ou visualisez les résultats en envoyant l'Image de sortie vers Draw Rectangle ou Draw Result On Image.

  • Si vous avez besoin d'un ajustement plus serré ou tourné, comparez les résultats avec Minimum Rotated Rectangle, Minimum Ellipse ou Minimum Circle.

  • Pour la validation ou le filtrage de formes, pensez à utiliser Hull Convex avant la mesure, ou Measure Object Distance pour comparer les positions entre plusieurs objets détectés.

🛠️ Dépannage

  • Aucun rectangle n'apparaît : assurez-vous qu'un contour valide est fourni (utilisez Find Contour ou vérifiez que le bloc source a produit des résultats).

  • Taille de rectangle inattendue : vérifiez que les coordonnées du contour sont dans le même système de coordonnées que l'image et que l'image fournie correspond à la source du contour.

  • Contours bruités : appliquez un prétraitement tel que Blur, Image Threshold ou des opérations morphologiques pour nettoyer le contour avant de le passer à ce bloc.

Mis à jour