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

Image Any Akzeptiert beliebige Bilddaten zur Blob-Erkennung.

📤 Ausgänge

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

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

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

  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

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

Schieberegler anpassen

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.

Ergebnisse mit Filtern verfeinern

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.

Umgang mit verschiedenen Größen

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

🛠️ Fehlersuche

Keine Blobs erkannt

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.

Visuelle Überlappung der Ergebnisse

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.

Last updated