Edge Filter

Dieser Funktionsblock wendet den Canny-Kantenerkennungsalgorithmus auf das Eingangsbild an und hebt die Kanten basierend auf bestimmten Schwellenwerten hervor. Er ermöglicht eine dynamische Anpassung der Empfindlichkeit der Kantenerkennung mithilfe eines Schiebereglers.

📥 Eingänge

Image Any Dieser Eingang erwartet ein Bild, typischerweise in Graustufen, auf dem die Kantenerkennung durchgeführt wird.

📤 Ausgänge

Image Gray Die Ausgabe ist ein Graustufenbild, das die erkannten Kanten enthält.

🕹️ Steuerungen

Filter Coefficient Dieser Schieberegler ermöglicht es Ihnen, die Empfindlichkeit der Kantenerkennung anzupassen. Das Bewegen des Reglers ändert die Schwellenwerte, die im Canny-Kantenerkennungsalgorithmus verwendet werden.

🎨 Funktionen

Dynamic Threshold Adjustment Die Schwellenwerte für die Kantenerkennung können in Echtzeit mit dem Schieberegler geändert werden, um sofortige Rückmeldungen zu erhalten.

Robust Edge Detection Nutzt den Canny-Algorithmus, der für seine Genauigkeit bei der Kantenerkennung bekannt ist und dieses Werkzeug effektiv zur Identifizierung von Objektgrenzen macht.

📝 Nutzungshinweise

  1. Input Image: Verbinden Sie ein Graustufenbild mit dem Eingang. Wenn das Bild farbig ist, kann es notwendig sein, es vor dem Eingang in Graustufen zu konvertieren.

  2. Adjust Threshold: Verwenden Sie den Schieberegler Filter Coefficient, um die Empfindlichkeit der Kantenerkennung zu ändern.

  3. Evaluate: Führen Sie den Block aus, um die Kantenerkennung durchzuführen, und sehen Sie sich das resultierende Ausgabe-Bild an, das die erkannten Kanten hervorhebt.

📊 Bewertung

Bei der Ausführung produziert dieser Funktionsblock ein Ausgabebild, in dem die im Eingang erkannten Kanten markiert sind, sodass Sie die Konturen des Objekts leicht visualisieren können.

💡 Tipps und Tricks

Vorverarbeitung für bessere Ergebnisse

Bevor Sie den Kant Filter anwenden, überlegen Sie, das Eingangsbild mit einem Bilateral Filter oder einem Gaussian Blur vorzubehandeln. Dies hilft, Rauschen zu reduzieren und die Klarheit der Kantenerkennung zu verbessern.

Empfindlichkeit anpassen

Das Bewegen des Reglers kann einen erheblichen Unterschied ausmachen. Niedrigere Werte schaffen weniger strenge Erkennungsbedingungen, während höhere Werte intensivere Kanten erfordern, um erkannt zu werden.

Gemeinsam mit anderen Filtern verwenden

Kombinieren Sie den Edge Filter mit anderen Filtertechniken, wie z. B. Threshold oder Image ROI, um die Kantenerkennung auf bestimmte Regionen oder Merkmale des Eingangsbildes zu fokussieren.

🛠️ Fehlersuche

Keine Kanten erkannt

Stellen Sie sicher, dass das Eingangsbild nicht vollständig einheitlich ist (z. B. ganz weiß oder ganz schwarz). Außerdem kann das Anpassen des Reglers auf einen niedrigeren Wert helfen, mehr Kanten zu erkennen.

Probleme mit dem Eingangsbild

Stellen Sie sicher, dass das Eingangsbild korrekt verbunden ist und ein Format (Graustufen) hat, das für die Kantenerkennung geeignet ist. Wenn nötig, konvertieren Sie es zuvor in Graustufen mit einem anderen Funktionsblock.

Last updated