Distance Transformation

Dieser Funktionsblock ist so konzipiert, dass er ein Graustufenbild in eine kontinuierliche Distanzwertdarstellung verwandelt, bei der der Wert jedes Pixels seine Entfernung zum nächstgelegenen schwarzen Pixel darstellt.

📥 Eingänge

Image Gray Ein Graustufenbild, das mit verschiedenen Algorithmen zur Distanztransformation umgewandelt wird.

📤 Ausgänge

Image Gray Die Ausgabe ist ein Graustufenbild, das das distanztransformierte Bild darstellt.

🕹️ Steuerungen

Transformation Type Ein Dropdown-Menü, das den Benutzern die Auswahl des Typs der anzuwendenden Distanztransformation ermöglicht. Optionen sind:

  • DIST_L2 - Euklidische Distanz.

  • DIST_L1 - Manhattan-Distanz.

  • DIST_C - Chebyshev-Distanz.

🎨 Funktionen

Flexible Distance Metrics Benutzer können aus verschiedenen Transformationsarten wählen, die ihren spezifischen Bedürfnissen entsprechen.

Normalized Output Die Ausgabe-Bilder sind normalisiert, um die visuelle Darstellung der Distanzen zu verbessern.

📝 Nutzungshinweise

  1. Input Graustufenbild: Verbinden Sie ein Graustufenbild mit dem Eingangsbereich Image Gray.

  2. Transformationstyp auswählen: Wählen Sie den gewünschten Distanztransformations typ aus dem Dropdown-Menü Transformation Type aus.

  3. Bewerten: Führen Sie den Block aus, um das distanztransformierte Bild zu erhalten.

📊 Bewertung

Wenn er ausgeführt wird, verarbeitet dieser Funktionsblock das Eingangsbild und erzeugt ein Ausgangsbild, das die Entfernung von weißen Pixeln zu den nächstgelegenen schwarzen Pixeln visuell darstellt.

💡 Tipps und Tricks

Bildvorbereitung

Es wird empfohlen, Image Threshold vor diesem Funktionsblock zu verwenden, um klare Unterschiede zwischen Vordergrund- und Hintergrundpixeln zu definieren.

Auswahl des Typs der Distanztransformation

Experimentieren Sie mit verschiedenen Typen der Distanztransformation, um herauszufinden, welcher die besten Ergebnisse für Ihre spezifische Bildverarbeitungsaufgabe erzielt.

🛠️ Fehlersuche

Keine Ausgabebilder

Wenn das Ausgabebild nicht wie erwartet ist, überprüfen Sie, ob das Eingangsbild tatsächlich in Graustufen vorliegt. Stellen Sie sicher, dass Sie dem Funktionsblock ein gültiges Bild zur Verfügung stellen.

Unerwartete Distanzwerte

Wenn die Distanzwerte seltsam erscheinen, überprüfen Sie das Eingangsbild auf Geräusche oder Artefakte, die die Distanztransformation beeinflussen könnten. Vorverarbeitungsschritte wie Denoising könnten helfen, die Ausgabe zu verbessern.

Last updated