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

Perspective Transform

Cette fonction permet de dĂ©finir une rĂ©gion quadrilatĂ©rale sur une image et de gĂ©nĂ©rer une vue corrigĂ©e, en plongĂ©e (transformĂ©e par perspective), de cette rĂ©gion. L’outil est interactif — sĂ©lectionnez quatre points sur l’image, dĂ©placez-les pour affiner, et utilisez des raccourcis clavier pour Ă©diter votre sĂ©lection.

đŸ“„ EntrĂ©es

  • Image — Image source affichĂ©e dans le bloc pour la sĂ©lection des points.

đŸ“€ Sorties

  • Image — Image recadrĂ©e/transformĂ©e par perspective de la quadrilatĂšre sĂ©lectionnĂ©e.

  • Transform Matrix — Matrice de transformation perspective (utile pour alimenter d’autres blocs qui requiĂšrent une matrice de perspective ou d’homographie).

đŸ•č ContrĂŽles

  • Interactive Image Area — Cliquez sur l’image pour ajouter des points. Les points apparaissent en tant que polygone superposĂ© au fur et Ă  mesure.

  • Drag Points — Cliquez et faites glisser un point pour ajuster sa position.

  • C — Efface tous les points sĂ©lectionnĂ©s.

  • U — Annule le dernier point ajoutĂ©.

  • Help Text — Petit texte d’aide sur le bloc rappelant comment ajouter, dĂ©placer, effacer et annuler des points.

Remarque : la superposition indique si le polygone est complet et met en surbrillance le sommet sous la souris pour faciliter l’ajustement.

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

  • Le bloc affiche l’image connectĂ©e afin que vous puissiez sĂ©lectionner interactivement quatre points.

  • Si moins de quatre points sont dĂ©finis, le bloc renvoie des sorties vides pour indiquer aux blocs en aval que la transformation n’est pas prĂȘte.

  • Une fois quatre points fournis, le bloc les ordonne, calcule la taille du rectangle de sortie Ă  partir des points sĂ©lectionnĂ©s, construit la transformation de perspective et fournit l’image transformĂ©e ainsi que la matrice de transformation.

  • Le bloc met en cache la derniĂšre transformation calculĂ©e pour la mĂȘme image et le mĂȘme jeu de points afin d’éviter des recalculs inutiles lors de l’ajustement d’autres parties du scĂ©nario.

✹ FonctionnalitĂ©s

  • SĂ©lection ROI visuelle et interactive avec Ă©dition par clic-et-glisser.

  • Raccourcis clavier pour une Ă©dition rapide.

  • Superposition visuelle affichant le polygone, la mise en Ă©vidence des sommets et l’état d’achĂšvement.

  • Fournit Ă  la fois l’image corrigĂ©e et la matrice de transformation pour rĂ©utilisation.

  • Le dimensionnement automatique choisit un rectangle de sortie appropriĂ© en fonction des points sĂ©lectionnĂ©s.

📝 Instructions d’utilisation

  1. Connectez un bloc producteur d’image Ă  l’entrĂ©e Image.

  2. Cliquez sur la zone image Ă  l’intĂ©rieur du bloc pour placer jusqu’à quatre points d’angle (dans n’importe quel ordre).

  3. Faites glisser les points pour affiner leur position.

  4. Utilisez U pour annuler le dernier point et C pour effacer tous les points.

  5. Lorsque quatre points sont présents, le bloc fournira une image corrigée et la sortie Transform Matrix.

💡 Conseils et astuces

  • Utilisez Show Image pour prĂ©visualiser l’image source ou transformĂ©e dans une fenĂȘtre plus grande pendant l’ajustement des points.

  • Si vous devez d’abord recadrer la zone, ajoutez Image ROI Select ou Image ROI avant ce bloc pour travailler sur une rĂ©gion plus petite.

  • Si votre image source est trĂšs grande, ajoutez Image Resizer avant ce bloc pour accĂ©lĂ©rer l’interaction et rĂ©duire l’utilisation mĂ©moire.

  • La Transform Matrix produite peut ĂȘtre alimentĂ©e dans le bloc Social Distance Detector comme entrĂ©e Perspective Matrix nĂ©cessaire pour mesurer des distances rĂ©elles depuis la vue transformĂ©e.

  • Sauvegardez les rĂ©sultats transformĂ©s avec Image Write si vous souhaitez conserver une copie des images corrigĂ©es.

đŸ› ïž DĂ©pannage

  • Si aucune sortie n’apparaĂźt, vĂ©rifiez que quatre points sont dĂ©finis — le bloc ne produira pas de transformĂ©e tant que le quadrilatĂšre n’est pas complet.

  • Si l’image transformĂ©e semble dĂ©formĂ©e, ajustez les points d’angle en les faisant glisser ; l’utilisation de Show Image aide Ă  inspecter les dĂ©tails lors de l’ajustement.

  • Si l’interaction est lente sur de grandes images, insĂ©rez Image Resizer avant ce bloc ou travaillez sur une rĂ©gion recadrĂ©e avec Image ROI Select.

  • Si vous ajoutez accidentellement un point au mauvais endroit, appuyez sur U pour retirer le dernier point ou C pour recommencer.

Mis Ă  jour