> 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/function-blocks/detections-shapes/shape-analysis/minimum-rotated-rectangle.md).

# Minimum Rotated Rectangle

Dieser Funktionsblock gibt ein rotiertes Rechteck aus, das die kleinste Fläche um einen bestimmten Kontur erkennen lässt, der in einem Bild gefunden wurde. Er ist besonders nützlich für die Analyse von Objektformen in der Computer Vision.

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

`Image Any` Das Eingabebild, in dem sich der Kontur befindet.

`Contour` Der Kontur des Objekts, für das das minimale rotierte Rechteck berechnet werden muss.

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

`Image` Ein Ausgabebild, das das ursprüngliche Bild mit dem um den angegebenen Kontur gezeichneten minimalen rotierten Rechteck anzeigt.

`Center` Der Mittelpunkt des minimalen rotierten Rechtecks.

`Width` Die Breite des minimalen rotierten Rechtecks.

`Height` Die Höhe des minimalen rotierten Rechtecks.

`Angle` Der Drehwinkel des minimalen rotierten Rechtecks.

`Contour` Der Kontur, der das minimale rotierte Rechteck definiert.

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

Es gibt keine spezifischen Steuerelemente für diesen Funktionsblock, da alle Parameter aus den bereitgestellten Eingaben abgeleitet werden.

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

`Rotated Rectangle Generation` Berechnet automatisch das kleinste umschließende rotierte Rechteck um den angegebenen Kontur.

`Detailed Output` Bietet den Mittelpunkt, die Abmessungen und die Ausrichtung des Rechtecks neben dem modifizierten Bild.

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

1. **Input Image**: Verbinden Sie ein Bild, das das Objekt enthält, das Sie analysieren möchten, mit dem Eingangsbereich `Image Any`.
2. **Input Contour**: Geben Sie den Kontur des Objekts an, den Sie mit dem minimalen rotierten Rechteck umschließen möchten.
3. **Execute Evaluation**: Führen Sie den Funktionsblock aus, um das Bild mit dem Rechteck zu erhalten und die Parameter des Rechtecks zu erhalten.

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

Bei der Ausführung berechnet dieser Funktionsblock das minimale rotierte Rechteck für den angegebenen Kontur und gibt sowohl das modifizierte Bild als auch die relevanten geometrischen Eigenschaften des Rechtecks zurück.

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

<details>

<summary>Bereitstellung effektiver Konturen</summary>

Stellen Sie sicher, dass Ihr Kontureingang gut definiert ist. Sie können `Find Contour` oder `Blob Detector` vor diesem Block verwenden, um eine genaue Konturerkennung zu gewährleisten.

</details>

<details>

<summary>Visualisierung der Ergebnisse</summary>

Um sicherzustellen, dass das Rechteck korrekt definiert ist, sollten Sie diesen Block mit dem Block `Show Image` koppeln, um die Ergebnisse in Echtzeit zu visualisieren.

</details>

<details>

<summary>Mehrere Konturen</summary>

Wenn Sie mehrere Konturen haben, stellen Sie sicher, dass Sie jeden Kontur einzeln verarbeiten. Sie können `Demux` oder `Batch Processing` verwenden, um mehrere Ausgaben effizient zu handhaben.

</details>

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

<details>

<summary>Kein Rechteck gezeichnet</summary>

Wenn kein Rechteck im Ausgabebild erscheint, überprüfen Sie, ob der Kontur gültig und korrekt definiert ist, indem Sie sicherstellen, dass er nicht leer oder fehlerhaft ist.

</details>

<details>

<summary>Ungültiges Eingangsbild</summary>

Wenn Sie Fehler bezüglich des Eingangsbilds erhalten, überprüfen Sie, ob das Eingangsbild korrekt übergeben wird und in einem gültigen Format vorliegt (z. B. nicht `None`).

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/detections-shapes/shape-analysis/minimum-rotated-rectangle.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
