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
Rectanglequi 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
Fournissez un contour détecté à l'entrée
Contour(par exemple, à partir d'un blocFind Contour).Fournissez l'image source à l'entrée
Image Anyafin que le rectangle puisse être tracé dessus.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 ROIouContour to Image.Mettez en valeur ou visualisez les résultats en envoyant l'
Imagede sortie versDraw RectangleouDraw Result On Image.Si vous avez besoin d'un ajustement plus serré ou tourné, comparez les résultats avec
Minimum Rotated Rectangle,Minimum EllipseouMinimum Circle.Pour la validation ou le filtrage de formes, pensez à utiliser
Hull Convexavant la mesure, ouMeasure Object Distancepour 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 Contourou 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 Thresholdou des opérations morphologiques pour nettoyer le contour avant de le passer à ce bloc.
Mis à jour