> 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-ellipse.md).

# Minimum Ellipse

Dieser Funktionsblock ist so konzipiert, dass er eine minimale umschließende Ellipse um einen bestimmten Kontur in einem Bild anpasst. Er hilft bei der Formenanalyse, indem er die Parameter der Ellipse bereitstellt, die den Kontur am besten repräsentiert.

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

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

`Contour` Die Konturdaten, die die Form darstellen, die Sie analysieren möchten.

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

`Image` Das modifizierte Eingabebild, das die angepasste minimale umschließende Ellipse anzeigt.

`Center` Der Mittelpunkt der angepassten Ellipse.

`Radius1` Die Länge des ersten Radius der Ellipse.

`Radius2` Die Länge des zweiten Radius der Ellipse.

`Angle` Der Rotationswinkel der Ellipse.

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

Dieser Block enthält keine direkten Benutzersteuerungen, da die Eingaben über verbundene Funktionsblöcke bereitgestellt werden.

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

`Minimum Enclosing Ellipse` Passt genau einen Kontur mit einer Ellipse an, die die kleinste mögliche Größe hat.

`Visual Feedback` Das Ausgabebild zeigt visuell die angepasste Ellipse auf dem ursprünglichen Eingabebild, was eine einfache Identifizierung der Form ermöglicht.

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

1. **Input Image**: Verbinden Sie das Bild mit dem gewünschten Kontur mit dem Eingangsbereich `Image Any`.
2. **Input Contour**: Verbinden Sie die Konturdaten mit dem Eingangsbereich `Contour`.
3. **Evaluate**: Führen Sie den Block aus, um die minimale umschließende Ellipse um den gegebenen Kontur zu berechnen. Die Ausgabe umfasst das modifizierte Bild und die Parameter der Ellipse.

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

Wenn er ausgeführt wird, gibt dieser Funktionsblock ein Bild aus, auf dem die angepasste minimale Ellipse gezeichnet ist, zusammen mit Parametern, die die Ellipse definieren: den Mittelpunkt, die Radien und den Rotationswinkel.

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

<details>

<summary>Konturen finden</summary>

Bevor Sie diesen Block verwenden, stellen Sie sicher, dass Sie eine gültige Kontur haben. Sie können den Funktionsblock `Find Contour` verwenden, um Konturen aus binären Bildern zu extrahieren.

</details>

<details>

<summary>Visualisierung mehrerer Konturen</summary>

Für komplexe Bilder mit mehreren Konturen sollten Sie in Betracht ziehen, die Blöcke `Draw Rectangle` oder `Draw Detections` zu verwenden, um jede angepasste Ellipse zu visualisieren.

</details>

<details>

<summary>Parameteranalyse</summary>

Die Parameter der Ellipse-Ausgabe können Ihnen helfen, die Orientierung und Dimensionen der analysierten Objekte zu verstehen. Diese Informationen können besonders nützlich in Szenarien der Objekterkennung sein.

</details>

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

<details>

<summary>Ellipse nicht sichtbar</summary>

Wenn die Ellipse im Ausgabebild nicht erscheint, stellen Sie sicher, dass der bereitgestellte Kontur gültig ist und innerhalb der Grenzen des Bildes liegt. Eine schlecht definierte Kontur kann dazu führen, dass keine sichtbare Anpassung erfolgt.

</details>

<details>

<summary>Probleme mit Konturdaten</summary>

Stellen Sie sicher, dass die in den Block eingespeisten Konturdaten im geeigneten Format vorliegen (z. B. als NumPy-Array). Ungültige Eingabeformate können zu Verarbeitungsfehlern führen.

</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-ellipse.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.
