# Polar Transform

Dieser Funktionsblock ermöglicht es Benutzern, eine polare Transformation auf ein Bild anzuwenden, indem die linearen Koordinaten des Bildes in polare Koordinaten umgewandelt werden. Diese Transformation kann in verschiedenen Bildverarbeitungs- und Computervisionsanwendungen nützlich sein.

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

`Image Any` Das Quellbild, das transformiert werden soll.

`Center_X` Die X-Koordinate des Mittelpunktes, um den die Transformation erfolgen wird.

`Center_Y` Die Y-Koordinate des Mittelpunktes, um den die Transformation erfolgen wird.

`Max Radius` Der maximale Radius, der das Ausmaß der Transformation definiert.

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

`Image Any` Das resultierende Bild nach Anwendung der polar Transformation.

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

`Center_X` Eine numerische Eingabe, die die X-Koordinate des Mittelpunkts definiert. Wenn kein Wert angegeben wird, wird standardmäßig der Mittelpunkt des Bildes verwendet.

`Center_Y` Eine numerische Eingabe, die die Y-Koordinate des Mittelpunkts definiert. Wenn kein Wert angegeben wird, wird standardmäßig der Mittelpunkt des Bildes verwendet.

`Max Radius` Eine numerische Eingabe, die den maximalen Radius für die polare Transformation definiert. Wenn nicht festgelegt, wird standardmäßig die Hälfte der Breite oder Höhe des Bildes verwendet.

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

`Flexible Center Positioning` Benutzer können den Mittelpunkt für die polare Transformation angeben, was unterschiedliche visuelle Effekte ermöglicht, je nachdem, wo dieser Punkt platziert ist.

`Variable Radius` Der maximale Radius für die Transformation kann angepasst werden, was Kontrolle über das Ausmaß des angewendeten polaren Effekts gibt.

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

1. **Input Image**: Verbinden Sie das Bild, das Sie transformieren möchten, mit dem Eingangsbereich `Image Any`.
2. **Set Center Coordinates**: Geben Sie optional die Werte `Center_X` und `Center_Y` an, um den Mittelpunkt für die Transformation zu bestimmen.
3. **Define Max Radius**: Setzen Sie den `Max Radius`, um festzulegen, wie viel vom Bild transformiert wird.
4. **Evaluate Block**: Nachdem alles konfiguriert ist, führen Sie den Block aus, um das transformierte polare Bild zu sehen.

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

Der Funktionsblock wendet die polare Transformation auf das Eingangsbild basierend auf den definierten Parametern an und gibt das modifizierte Bild zurück.

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

<details>

<summary>Transforming the Center</summary>

Experimentieren Sie mit verschiedenen Koordinaten für `Center_X` und `Center_Y`, um verschiedene Effekte zu erzielen. Wenn Sie sich auf wichtige Merkmale im Bild konzentrieren, können interessantere Ergebnisse erzielt werden.

</details>

<details>

<summary>Using with Other Effects</summary>

Nachdem Sie die polare Transformation angewendet haben, ziehen Sie in Betracht, Blöcke wie `Blur` oder `Contrast Optimization` zu verwenden, um das visuelle Ergebnis weiter zu verbessern.

</details>

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

<details>

<summary>No Output Image</summary>

Wenn kein Bild als Ausgabe produziert wird, überprüfen Sie, ob ein gültiges Bild mit dem Eingangsbereich `Image Any` verbunden ist und ob die Parameter für `Center_X`, `Center_Y` und `Max Radius` korrekt festgelegt sind.

</details>

<details>

<summary>Unexpected Transform Result</summary>

Wenn das resultierende Bild verzerrt oder unerwartet erscheint, versuchen Sie, die Werte für `Center_X`, `Center_Y` oder `Max Radius` anzupassen, um zu sehen, wie sie die Transformation beeinflussen.

Stellen Sie sicher, dass die Abmessungen des Eingangsbildes für die Transformation geeignet sind.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/image-transformations/operations/polar-transform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
