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

Image ROI

Ce bloc fonction permet de recadrer (crop) une rĂ©gion d’intĂ©rĂȘt Ă  partir d’une image d’entrĂ©e en utilisant des curseurs de plage horizontaux. Ajustez les curseurs Width et Height pour dĂ©finir un recadrage rectangulaire ; le bloc fournit en sortie l’image recadrĂ©e et les coordonnĂ©es du rectangle pour un traitement ultĂ©rieur.

đŸ“„ EntrĂ©es

Image Any Fournissez l’image source à recadrer.

đŸ“€ Sorties

Image Any Image recadrée correspondant au rectangle sélectionné.

Rectangle CoordonnĂ©es de la ROI sĂ©lectionnĂ©e sous forme d’un rectangle.

đŸ•č ContrĂŽles

Width Curseur de plage horizontal pour définir les limites gauche/droite du recadrage (min et max).

Height Curseur de plage vertical pour définir les limites haut/bas du recadrage (min et max).

Input Image Size (H, W) Étiquette informative qui affiche les dimensions de l’image d’entrĂ©e et met automatiquement Ă  jour les plages des curseurs.

⚙ MĂ©canisme d’exĂ©cution

Lorsqu’un bloc reçoit une image d’entrĂ©e, il lit ses dimensions et met Ă  jour les plages des curseurs Width et Height pour correspondre Ă  la taille de l’image. Les curseurs fournissent des valeurs entiĂšres min/max qui dĂ©finissent le rectangle de recadrage. À l’évaluation, le bloc renvoie l’image recadrĂ©e ainsi qu’un shape rectangle reprĂ©sentant la ROI.

🎯 FonctionnalitĂ©s

  • Plages de curseurs dynamiques qui s’adaptent automatiquement Ă  la taille de l’image connectĂ©e.

  • Renvoie Ă  la fois l’image recadrĂ©e et les coordonnĂ©es du rectangle pour une utilisation en aval.

  • PrĂ©serve la disposition des canaux d’image (couleur ou niveaux de gris) dans le rĂ©sultat recadrĂ©.

  • Se souvient et restaure la taille de l’image d’entrĂ©e lors de l’enregistrement/chargement des scĂ©narios (prise en charge de la sĂ©rialisation).

📝 Instructions d’utilisation

  1. Branchez un bloc produisant une image sur l’entrĂ©e Image Any.

  2. VĂ©rifiez l’étiquette Input Image Size (H, W) pour confirmer les dimensions.

  3. Ajustez le curseur Width (min/max) pour définir les limites horizontales du recadrage.

  4. Ajustez le curseur Height (min/max) pour définir les limites verticales du recadrage.

  5. Utilisez les sorties selon vos besoins : envoyez l’image recadrĂ©e vers des blocs d’analyse ou utilisez les coordonnĂ©es du rectangle pour la visualisation.

💡 Astuces

  • Pour inspecter visuellement la ROI pendant le rĂ©glage des curseurs, envoyez la sortie Image Any vers un bloc Show Image.

  • Si l’image d’entrĂ©e est trĂšs grande, placez un bloc Image Resizer avant ce bloc pour accĂ©lĂ©rer les ajustements interactifs des curseurs.

  • Si vous prĂ©fĂ©rez sĂ©lectionner la zone de recadrage Ă  la souris plutĂŽt qu’avec des curseurs, utilisez Image ROI Select ou Image ROI Select Multi, puis injectez le rectangle obtenu dans ce bloc ou utilisez ses sorties en aval.

  • Pour des dĂ©tections plus ciblĂ©es dans la zone recadrĂ©e, alimentez l’image recadrĂ©e vers des bloqueurs dĂ©tecteurs tels que Find Object, Object Detection, ou Blob Detector afin de rĂ©duire les faux positifs et d’accĂ©lĂ©rer le traitement.

  • Pour sauvegarder des exemples de la ROI ou les consigner, connectez la sortie image recadrĂ©e Ă  Image Logger ou Image Write.

  • Pour marquer la ROI sur l’image originale pour la visualisation, utilisez la sortie Rectangle avec Draw Rectangle puis prĂ©visualisez avec Show Image.

  • Combinez avec Histogram On Line ou Histogram On Curve pour des analyses de profil limitĂ©es Ă  la zone recadrĂ©e.

  • Utilisez les coordonnĂ©es du rectangle avec des blocs conscience de la ROI comme Get ROI ou Check Area pour crĂ©er une logique en aval basĂ©e sur la position d’objets Ă  l’intĂ©rieur de la rĂ©gion sĂ©lectionnĂ©e.

đŸ› ïž DĂ©pannage

  • Si les curseurs ne couvrent pas toute l’étendue de l’image, confirmez qu’une image est bien connectĂ©e et visible dans l’étiquette Input Image Size (H, W) — les curseurs ne se mettent Ă  jour qu’aprĂšs rĂ©ception de l’image.

  • Si la sortie recadrĂ©e est vide ou noire, assurez-vous que les valeurs min/max des curseurs dĂ©finissent une aire non nulle et qu’elles sont Ă  l’intĂ©rieur des limites de l’image.

  • Si les blocs en aval attendent un format de canal spĂ©cifique (niveau de gris vs RGB), utilisez une conversion de couleur ou un bloc de prĂ©traitement tel que Image Resizer avant ou aprĂšs le recadrage pour correspondre au format attendu.

Mis Ă  jour