> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/image-transformations/operations/image-autorotator.md).

# Image AutoRotator

Ce bloc fonctionnel oriente automatiquement une image afin que son contenu principal apparaisse droit. Il est utile lorsque les images peuvent être tournées lors de la capture et que vous souhaitez une orientation cohérente avant tout traitement ultérieur.

## 📥 Entrées

`Image Any` L'entrée accepte n'importe quelle image que vous souhaitez auto-orienter.

## 📤 Sorties

`Image Any` La sortie est l'image pivotée, ajustée pour une orientation plus verticale.

## 🕹️ Contrôles

Ce bloc n'a pas de contrôles accessibles à l'utilisateur. Il s'exécute automatiquement lorsqu'une image est fournie.

## 🎨 Fonctionnalités

* Correction automatique de l'orientation pour les images ayant un axe dominant ou un objet allongé.
* Fonctionnement transparent — aucun réglage manuel n'est nécessaire pour les cas d'usage courants.
* Traitement rapide en une étape, adapté aux flux en direct ou aux lots d'images.

## ⚙️ Mécanisme d'exécution

Lorsqu'une image est fournie au bloc, il analyse l'image pour déterminer l'orientation principale et retourne une version pivotée pour aligner cet axe principal verticalement. Cela se produit à chaque évaluation du bloc, vous recevez donc une image orientée mise à jour chaque fois que l'entrée change.

## 📝 Instructions d'utilisation

1. Connectez un bloc producteur d'images à l'entrée `Image Any`.
2. Le bloc fournira l'image pivotée sur la sortie `Image Any`.
3. Utilisez l'image pivotée avec les blocs en aval pour des mesures fiables ou une visualisation cohérente.

## 💡 Astuces

* Prévisualisez rapidement les résultats en connectant la sortie à `Show Image` pour confirmer l'orientation correcte.
* Si les images sont volumineuses et lentes à traiter, associez `Image Resizer` avant ce bloc pour accélérer l'évaluation.
* Si vous attendez qu'une petite région détermine l'orientation, recadrez d'abord avec `Image ROI Select` et exécutez ce bloc sur le ROI pour des résultats plus robustes.
* Utilisez `Blur` ou `Image Threshold` avant l'auto-orientation lorsque le bruit ou un arrière-plan encombré perturbe la détection d'orientation — le prétraitement peut améliorer la stabilité.
* Si vous avez besoin d'une rotation manuelle fixe après l'auto-orientation, enchaînez avec `Rotate Image Angle` pour appliquer un ajustement personnalisé.

(Conseil : combinez ces traitements avec d'autres blocs d'analyse et de détection tels que `Find Object` ou `Histogram On Line` afin de garantir que le traitement en aval utilise des images orientées de manière cohérente.)

## 🛠️ Dépannage

* Si la sortie semble inchangée ou toujours inclinée, essayez de prétraiter l'entrée avec `Blur` ou `Image Threshold` pour réduire le bruit de fond.
* Si le sujet ne remplit qu'une petite portion de l'image, recadrez avec `Image ROI Select` afin que le bloc analyse la zone pertinente.
* Pour les très grandes images lentes à traiter, redimensionnez avec `Image Resizer` pour trouver un compromis entre vitesse et précision.
