> 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/german/funktionsblocke/blocks-reference/image-transformations/operations/image-autorotator.md).

# Image AutoRotator

Dieser Funktionsblock rotiert Bilder automatisch basierend auf ihrer Inhalt-Ausrichtung. Er analysiert das Bild und bestimmt den geeigneten Winkel, um eine korrigierte Ausrichtung zu erreichen.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Image Any` Dieser Eingang akzeptiert beliebige Bilddaten, die basierend auf ihrem Inhalt automatisch rotiert werden müssen.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Image Any` Die Ausgabe liefert die automatisch rotierte Version des Eingabebildes.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

Dieser Funktionsblock hat keine spezifischen Steuerungen. Er läuft jedoch automatisch, sobald ein Bild eingegeben wird.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Centroid Calculation` Berechnet automatisch den Schwerpunkt des Bildes, um zu bestimmen, wie es ausgerichtet werden sollte.

`Angle Determination` Berechnet den Winkel, um den das Bild gedreht werden muss, um die gewünschte aufrechte Position zu erreichen.

`Automatic Processing` Der Rotationsprozess erfolgt automatisch, wenn ein Bild bereitgestellt wird, ohne dass zusätzlicher Benutzereingaben erforderlich sind.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Connect Image Source**: Verbinden Sie einen Funktionsblock, der Bilddaten erzeugt, mit dem Eingang.
2. **Run the Block**: Führen Sie den Block aus, um eine automatisch rotierte Version des Bildes basierend auf seiner Inhalt-Ausrichtung zu erhalten.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn er ausgeführt wird, analysiert dieser Funktionsblock das Eingabebild und gibt die automatisch rotierte Version aus, wodurch die Ausrichtung verbessert wird.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Multiple Images</summary>

Wenn die Aufgabe das Rotieren mehrerer Bilder beinhaltet, verbinden Sie einen `Batch Processing`-Block, um diese effizient durch diesen AutoRotator zu verarbeiten.

</details>

<details>

<summary>Preprocessing Images</summary>

Für bessere Ergebnisse sollten Sie Bildvorverarbeitungs-Techniken wie `Blur` in Betracht ziehen, um Rauschen vor der automatischen Drehung zu entfernen. Dies kann bei der genauen Berechnung von Schwerpunkt und Winkel helfen.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Bild wird nicht richtig rotiert</summary>

Wenn die Rotation nicht genau zu sein scheint, stellen Sie sicher, dass das Eingabebild von guter Qualität ist und klare Merkmale zur Analyse aufweist. Überprüfen Sie den ausreichenden Kontrast zwischen Vordergrund und Hintergrund.

</details>
