> 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/fill-contour.md).

# Fill Contour

Dieser Funktionsblock ermöglicht es Ihnen, das Innere oder Äußere eines bestimmten Konturs in einem Bild zu füllen, was eine effektive Formanalyse und -manipulation ermöglicht.

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

`Input Image` Das Bild, in dem Sie den angegebenen Kontur ausfüllen möchten.

`Contour` Die Koordinaten des Konturs, der das zu füllende Gebiet definiert. Dies muss aus mindestens zwei Punkten bestehen.

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

`Output Image` Das Bild, nachdem der angegebene Kontur gemäß den Benutzereinstellungen gefüllt wurde.

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

`Fill Inside` Eine Checkbox, die es Ihnen ermöglicht, festzulegen, ob das Gebiet innerhalb des Konturs oder außerhalb davon gefüllt werden soll. Standardmäßig ist sie aktiviert, um das Innere zu füllen.

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

`Contour Filling` Der Block kann verwendet werden, um entweder das Innere oder das Äußere eines gegebenen Konturs zu füllen, was die Bildverarbeitungsaufgaben verbessert.

`Dynamic Contour Handling` Der Block verarbeitet sowohl rechteckige Konturen, die durch zwei Punkte definiert sind, als auch beliebige Konturen, die durch mehrere Punkte definiert sind.

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

1. **Connect Input**: Stellen Sie ein Bild an den `Input Image`-Eingang und die Konturpunkte an den `Contour`-Eingang bereit.
2. **Select Filling Option**: Verwenden Sie die `Fill Inside`-Checkbox, um auszuwählen, ob innerhalb des Konturs (aktiviert) oder außerhalb des Konturs (deaktiviert) gefüllt werden soll.
3. **Evaluate**: Führen Sie den Block aus, um das angegebene Gebiet im Bild auszufüllen, und das modifizierte Bild wird ausgegeben.

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

Wenn dieser Funktionsblock ausgeführt wird, gibt er ein Bild zurück, das gemäß den Konturspezifikationen und der Benutzerwahl der Füllrichtung gefüllt ist.

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

<details>

<summary>Verwendung genauer Konturen</summary>

Stellen Sie sicher, dass Ihre Konturen korrekt und durchgehend definiert sind. Es kann hilfreich sein, andere analytische Blöcke wie `Find Contour` zu verwenden, um Ihre Konturen vor der Verwendung dieses Blocks zu verfeinern.

</details>

<details>

<summary>Dynamische Anwendungen</summary>

Erwägen Sie, diesen Block zusammen mit anderen Verarbeitungsblöcken wie `Image Threshold` oder `Blur` zu verwenden, um die Qualität der gezeichneten Konturen vor dem Füllen zu verbessern.

</details>

<details>

<summary>Experimentieren mit verschiedenen Formen</summary>

Formen können kombiniert werden, indem mehrere Konturen für erweiterte Fülloperationen übergeben werden. Stellen Sie sicher, dass Sie die Eingabe sorgfältig verwalten, um die gewünschten Ergebnisse zu erzielen.

</details>

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

<details>

<summary>Ungültiger Konturdatenfehler</summary>

Wenn Sie einen Fehler erhalten, der besagt, dass der Kontur mindestens zwei Punkte haben muss, überprüfen Sie, ob im Kontur-Array mindestens zwei gültige Punkte angegeben sind.

</details>

<details>

<summary>Füllen funktioniert nicht wie erwartet</summary>

Stellen Sie sicher, dass die Checkbox, die Ihre gewünschte Fülloption (innen oder außen) widerspiegelt, korrekt gesetzt ist und der Kontur ordnungsgemäß definiert ist, ohne Unterbrechungen.

</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/fill-contour.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.
