> 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/detectors/blob-detector.md).

# Blob Detector

Dieser Funktionsblock ist so konzipiert, dass er Blobs in einem Bild identifiziert und analysiert. Benutzer können verschiedene Parameter mit Schiebereglern anpassen, um die Blob-Erkennung gemäß ihren Bedürfnissen zu optimieren.

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

`Image Any` Akzeptiert beliebige Bilddaten zur Blob-Erkennung.

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

`Image Any` Die Ausgabe zeigt das ursprüngliche Bild mit hervorgehobenen erkannten Blobs.

`Number of Blobs` Diese Ausgabe gibt die Gesamtzahl der im Eingangsbild erkannten Blobs an.

`Blobs Positions` Liefert die Koordinaten der erkannten Blobs.

`Blobs Sizes` Gibt die Größen der erkannten Blobs an.

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

`Threshold Range` Zwei Schieberegler, die die minimalen und maximalen Schwellenwerte für die Blob-Erkennung definieren.

`Area Range %` Zwei Schieberegler, die die minimale und maximale Fläche der Blobs als Prozentsatz der Bildgröße festlegen.

`Circularity Range` Zwei Schieberegler, die die minimale und maximale Zirkularität der erkannten Blobs spezifizieren.

`Convexity Range` Zwei Schieberegler, die die minimale und maximale Konvexität der erkannten Blobs umreißen.

`Inertia Range` Zwei Schieberegler, die es den Benutzern ermöglichen, das minimale und maximale Trägheitsverhältnis der erkannten Blobs festzulegen.

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

`Customizable Detection Parameters` Der Block ermöglicht die Feinabstimmung der Erkennungsparameter und verbessert so die Genauigkeit für verschiedene Blob-Typen.

`Visual Feedback` Erkannte Blobs werden im Ausgabebild hervorgehoben, was eine sofortige visuelle Bestätigung der Ergebnisse bietet.

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

1. **Connect Input**: Verlinken Sie ein Bild mit dem Eingangsbereich `Image Any`, das auf Blobs untersucht werden soll.
2. **Adjust Parameters**: Verwenden Sie die Schieberegler, um die gewünschten Erkennungsparameter für Schwellenwerte, Fläche, Zirkularität, Konvexität und Trägheit festzulegen.
3. **Run the Block**: Bewerten Sie den Funktionsblock, um Blobs im Bild zu erkennen und hervorzuheben.

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

Sobald er ausgeführt wird, verarbeitet dieser Funktionsblock das Eingangsbild und gibt ein neues Bild mit identifizierten Blobs sowie deren entsprechenden Größen und Positionen aus.

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

<details>

<summary>Schieberegler anpassen</summary>

Experimentieren Sie zunächst mit den Schiebereglern für Schwellenwert und Fläche. Die Feinabstimmung dieser Werte hilft, die gewünschten Blobs basierend auf ihren Eigenschaften effektiv zu isolieren.

</details>

<details>

<summary>Ergebnisse mit Filtern verfeinern</summary>

Nachdem Blobs erkannt wurden, ziehen Sie in Betracht, zusätzliche Filtermaßnahmen mit `Image Threshold` oder `HSV Filter` zu implementieren, um erstklassige Daten für die Analyse sicherzustellen.

</details>

<details>

<summary>Umgang mit verschiedenen Größen</summary>

Wenn Sie Blobs unterschiedlicher Größen erwarten, testen Sie verschiedene Konfigurationen für den Flächenbereich, um sicherzustellen, dass keine signifikanten Erkennungen verpasst werden.

</details>

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

<details>

<summary>Keine Blobs erkannt</summary>

Wenn keine Blobs erkannt werden, überprüfen Sie das Eingangsbild und die für die Erkennung festgelegten Schwellenwerte. Passen Sie sowohl den Schwellenwert- als auch den Flächenschieber an, um zu sehen, ob bessere Ergebnisse erzielt werden können.

</details>

<details>

<summary>Visuelle Überlappung der Ergebnisse</summary>

Wenn Blobs übermäßig gedrängt oder ununterscheidbar erscheinen, ziehen Sie in Betracht, den `Circularity Range` und `Convexity Range` anzupassen, um die Auswahlen zu verfeinern.

</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:

```
GET https://docs.augelab.com/german/function-blocks/detections-shapes/detectors/blob-detector.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.
