Contour to Image
Cette fonction extrait une région rectangulaire cadrée autour d'un contour donné. Fournissez une image source et un contour (shape) ; le bloc renvoie une image recadrée (rectangulaire) contenant le contour. Utile pour isoler et inspecter un objet détecté dans une image plus large.
📥 Inputs
Image— Image source contenant l’objet à recadrer. Peut être en couleur ou en niveaux de gris.Contour— Forme/contour décrivant la frontière de l’objet. Fournissez un contour obtenu à partir d’un bloc de détection de contours ou de traitement de formes.
📤 Outputs
Image— Image rectangulaire recadrée contenant la zone autour du contour fourni.
🕹️ Controls
No Controls— Ce bloc n’a pas d’éléments interactifs. Il fonctionne en recevant ses entrées et en produisant automatiquement l’image recadrée.
⚙️ Mécanisme d'exécution
Lorsque le bloc s’exécute, il examine le contour fourni et détermine une zone rectangulaire qui englobe ce contour. Cette zone est extraite de l’image source et renvoyée en sortie du bloc. Si le contour est incliné ou irrégulier, le bloc ajuste un rectangle contenant le contour et renvoie un recadrage rectangulaire pour faciliter le traitement en aval.
✨ Fonctionnalités
Extrait une image rectangulaire centrée sur un contour pour simplifier les analyses suivantes.
Compatible avec des contours produits par différents blocs de détection et d’analyse de formes.
Retourne une image prête à l’emploi pour visualisation, reconnaissance ou enregistrement.
📝 Comment utiliser
Produisez des contours à partir de votre image (par exemple par seuillage puis détection de contours).
Connectez l’image source à l’entrée
Imageet le contour choisi à l’entréeContour.Le bloc fournit l’image recadrée au niveau de la sortie
Image. Utilisez-la ensuite comme entrée pour d’autres blocs (par ex. reconnaissance, OCR ou enregistrement).
💡 Conseils pratiques
Pour générer des contours avant ce bloc, utilisez le bloc
Find Contour.Si vous avez besoin d’un polygone simplifié avant le recadrage, essayez
Approximate Contourpour réduire le nombre de sommets.Pour les objets tournés, comparez les résultats avec
Minimum Rotated RectangleouMinimum Rectangleafin de choisir la meilleure forme englobante pour votre workflow.Prévisualisez rapidement le recadrage avec le bloc
Show Image.Après le recadrage, appliquez
Image Resizepour normaliser les tailles, ouAuto Contrast/Denoisingpour préparer l’image aux étapes suivantes.Pour enregistrer automatiquement les crops, connectez la sortie de ce bloc à
Image LoggerouImage Write.
🛠️ Dépannage
Si la sortie est inattendue ou vide, vérifiez que l’entrée
Contourcontient bien un contour valide (pasNone). UtilisezFind ContourouApproximate Contourpour obtenir des contours valides.Si le recadrage semble tronqué, vérifiez que les coordonnées du contour sont bien dans les limites de l’image source. Ajustez le prétraitement ou la sélection du contour si nécessaire.
Si l’objet apparaît tourné ou déformé et que vous avez besoin d’une perspective différente, testez
Minimum Rotated Rectangleou utilisez un workflow tenant compte de la perspective (recadrage puisAuto Alignment/Perspective Transform) avant l’analyse ultérieure.
Mis à jour