Harris Corner Filter

Dieser Funktionsblock implementiert die Harris-Ecken-Erkennungsmethode, die verwendet wird, um Ecken in Bildern zu finden. Er ermöglicht den Benutzern, die Eckenkennung anzuwenden und verschiedene Parameter anzupassen, um den Erkennungsprozess zu individualisieren.

📥 Eingänge

Image Any Das Eingangsbild, in dem Ecken erkannt werden sollen.

📤 Ausgänge

Image Any Das Ausgabebild mit hervorgehobenen erkannten Ecken.

Corner Size Eine Zahl, die die Gesamtanzahl der im Eingangsbild erkannten Ecken darstellt.

Corner Positions Die spezifischen Koordinaten der erkannten Ecken, die mehrere Ausgaben ermöglichen.

🕹️ Steuerungen

Pixel Threshold Ein Schieberegler zur Einstellung der Empfindlichkeit für die Eckenkennung. Die Anpassung dieses Schwellenwerts beeinflusst, wie viele Ecken identifiziert werden.

Block Size Dieser Schieberegler steuert die Größe der Nachbarschaft, die für die Eckenkennung verwendet wird. Eine größere Blockgröße kann helfen, deutlichere Ecken zu erkennen, kann aber kleinere übersehen.

Aperture Size Dieser Schieberegler legt die Blendenöffnung für den Sobel-Operator fest, der in der Eckenkennung verwendet wird. Eine Erhöhung kann die Erkennung von Merkmalen verbessern, jedoch auf Kosten von Details.

Harris Free Parameter Dieser Schieberegler steuert die Empfindlichkeit des Harris-Detektors. Höhere Werte können die Wahrscheinlichkeit erhöhen, Ecken in Bildern zu erkennen, indem sie weniger empfindlich auf Variationen reagieren.

🎨 Funktionen

Robust Corner Detection Verwendet die Harris-Methode, die effektiv zur Identifizierung von Ecken unter verschiedenen Bedingungen ist.

Real-Time Adjustability Die Schieberegler ermöglichen dynamische Anpassungen der Parameter zur Eckenkennung und bieten sofortiges Feedback über deren Auswirkungen.

Visual Feedback Erkannte Ecken werden im Ausgabebild für eine einfache Visualisierung markiert.

📝 Nutzungshinweise

  1. Input Image: Verbinden Sie ein geeignetes Bild mit dem Image Any-Eingang.

  2. Anpassung der Parameter: Verwenden Sie die Schieberegler, um Pixel Threshold, Block Size, Aperture Size und Harris Free Parameter nach Ihren Wünschen einzustellen.

  3. Block ausführen: Führen Sie den Block aus, um die Eckenkennung durchzuführen und das Ergebnis abzurufen.

📊 Bewertung

Bei der Ausführung analysiert dieser Funktionsblock das Eingangsbild, identifiziert Ecken basierend auf den angegebenen Parametern und gibt das verarbeitete Bild mit hervorgehobenen Ecken aus.

💡 Tipps und Tricks

Eckenkennung verbessern

Um die Erkennung zu verbessern, verwenden Sie einen höheren Pixel-Schwellenwert, wenn zu viele falsche Ecken erkannt werden. Senken Sie ihn im Gegenteil, wenn Sie mehr Ecken erfassen möchten.

Vorverarbeitung des Eingangsbildes

Für bessere Ergebnisse sollten Sie in Betracht ziehen, einen Blur-Filter auf das Eingangsbild anzuwenden, bevor Sie diesen Block ausführen, um Rauschen zu reduzieren, das die Eckenkennung beeinträchtigen kann.

Mit der Blendenöffnung experimentieren

Passen Sie die Aperture Size an, da sie erhebliche Auswirkungen auf die Qualität der Kantenerkennung hat. Es kann erforderlich sein, mit verschiedenen Einstellungen zu experimentieren, um die optimalen Werte für unterschiedliche Bilder zu finden.

In Verbindung mit anderen Blöcken verwenden

Dieser Block kann nachfolgend mit Draw Points kombiniert werden, um erkannte Ecken direkt auf Ihren Bildern zu visualisieren.

🛠️ Fehlersuche

Unzureichende Ecken erkannt

Wenn keine Ecken erkannt werden, sollten Sie in Betracht ziehen, den Pixel-Schwellenwert zu reduzieren oder die Parameter der Blockgröße anzupassen. Höhere Werte in diesen Einstellungen können manchmal subtile Details übersehen.

Zu viele falsch positive Erkennungen

Wenn zu viele Ecken erkannt werden, die tatsächlich keine Ecken sind, erhöhen Sie den Pixel-Schwellenwert, um diese weniger sicheren Erkennungen herauszufiltern.

Last updated