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

# Minimum Circle

Dieser Funktionsblock berechnet den kleinsten umschließenden Kreis um eine bestimmte Form (Kontur) in einem Bild. Er hilft dabei, den minimalen Begrenzungskreis für ein Objekt innerhalb eines Bildes zu identifizieren.

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

`Image Any` Das Eingangsbild, das das zu analysierende Objekt oder die Form enthält.

`Contour` Die Form (Kontur), für die der minimale umschließende Kreis berechnet werden soll.

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

`Image` Das Ausgabebild, das den minimalen umschließenden Kreis um die erkannte Kontur zeigt.

`Center` Die Koordinaten des Zentrums des umschließenden Kreises.

`Radius` Der Radius des umschließenden Kreises.

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

Für diesen Funktionsblock sind keine speziellen Steuerungen erforderlich; die Parameter werden von den bereitgestellten Eingaben entnommen.

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

`Minimum Enclosing Circle Calculation` Berechnet effizient den kleinsten Kreis, der die gegebene Kontur umfassen kann.

`Visual Representation` Gibt ein Bild aus, das den Kreis zeigt, der die angegebene Form umschließt, und bietet klare grafische Rückmeldung.

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

1. **Input Image**: Verbinden Sie ein Bild mit dem Eingangsbereich `Image Any`, das das Objekt von Interesse enthält.
2. **Input Contour**: Geben Sie die Kontur des Objekts über den Eingangsbereich `Contour` an.
3. **Evaluate**: Führen Sie den Block aus, um den minimalen umschließenden Kreis zu berechnen.

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

Die Ausführung dieses Funktionsblocks berechnet und gibt das Zentrum und den Radius des minimalen Kreises zurück, der die bereitgestellte Kontur umgibt, zusammen mit einer visuellen Darstellung im Ausgabebild.

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

<details>

<summary>Bildvorverarbeitung</summary>

Überlegen Sie, das Bild mit Funktionen wie `Image Threshold` oder `Blur` vorzuverarbeiten, um sicherzustellen, dass die Konturen leicht vom Hintergrund unterscheidbar sind.

</details>

<details>

<summary>Überprüfung von Konturen</summary>

Stellen Sie vor dem Verbinden des Kontureingangs sicher, dass die Kontur korrekt generiert wurde. Verwenden Sie den Block `Find Contour`, um sicherzustellen, dass die Form genau erkannt werden kann.

</details>

<details>

<summary>Ergebnisse speichern</summary>

Sie können das resultierende Zentrum und den Radius für zukünftige Berechnungen in anderen Blöcken speichern, indem Sie mit `Data Memory` oder `Data Write Local` verbinden.

</details>

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

<details>

<summary>Kein Kreis gezeichnet</summary>

Wenn das Ausgabebild keinen Kreis anzeigt, stellen Sie sicher, dass der Kontureingang gültig und korrekt definiert ist. Wenn die Kontur leer oder falsch formatiert ist, generiert der Funktionsblock keinen Kreis.

</details>

<details>

<summary>Unerwartete Kreisgröße</summary>

Wenn der Radius oder das Zentrum Ausgabe unerwartet wirkt, überprüfen Sie den Kontureingang, um sicherzustellen, dass er das gewünschte Objekt oder die gewünschte Form genau darstellt.

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