Histogram On Curve

Dieser Funktionsblock analysiert die Pixelwerte entlang einer bestimmten Kurve in einem Graustufen- oder Binärbild. Er definiert die Kurve basierend auf der Pixelintensität entlang der angegebenen Linie und liefert Einblicke in die Pixelverteilung entlang dieser Kurve.

📥 Eingänge

Input Image (Binary Image) Dieser Eingang akzeptiert ein binäres oder Graustufenbild, das analysiert werden soll.

Line Location (pixel) Gibt die Pixelposition der Linie an, an der die Analyse durchgeführt wird.

Line Detection Threshold Ein Schwellenwert, um festzulegen, welche Pixelwerte entlang der Linie als signifikant erachtet werden.

Pixel Value Threshold Ein Schwellenwert, der bestimmte Pixelwerte entlang der erkannten Kurve filtert oder hervorhebt.

📤 Ausgänge

Output Image Das modifizierte Bild, das die analysierte Kurve und zusätzliche grafische Elemente anzeigt.

Plot Image Ein Bild, das die Pixelwerte entlang der erkannten Linie visualisiert.

Curve Image Diese Ausgabe enthält den Bereich mit der grafisch dargestellten erkannten Kurve.

Line Angle Der Winkel der erkannten Linie in Bezug auf die Bildachsen.

Is Line Valid? Eine boolesche Ausgabe, die angibt, ob die erkannte Linie basierend auf der Analyse gültig ist.

🕹️ Steuerungen

Relation Eine Dropdown-Steuerung zur Auswahl, ob die Analyse in vertikaler oder horizontaler Richtung durchgeführt wird.

🎨 Funktionen

Curve Detection Der Block erkennt Kurven, indem er die Pixelintensitäten analysiert und signifikante Spitzen identifiziert.

Visualization Bietet visuelle Ausgaben, die wichtige Messungen, erkannte Kurven und Diagramme der Pixelwerte zeigen und somit die Analyse unterstützen.

Validity Check Der Block bewertet, ob die erkannte Linie gemäß den definierten Kriterien gültig ist.

📝 Nutzungshinweise

  1. Input Image: Verbinden Sie ein binäres oder Graustufenbild mit dem Input Image (Binary Image).

  2. Line Position: Geben Sie die Position der Linie über den Eingang Line Location (pixel) an.

  3. Set Thresholds: Geben Sie geeignete Werte für den Line Detection Threshold und den Pixel Value Threshold ein.

  4. Direction Selection: Verwenden Sie das Relation Dropdown, um auszuwählen, ob horizontal oder vertikal geprüft werden soll.

  5. Evaluate: Führen Sie den Block aus, um die Analyse durchzuführen und Ergebnisse zu erhalten, einschließlich visueller Darstellungen und Validierungsstatus.

📊 Bewertung

Der Funktionsblock verarbeitet das Eingangsbild und gibt Visualisierungen und numerische Ausgaben basierend auf den erkannten Kurven entlang der angegebenen Linien zurück.

💡 Tipps und Tricks

Vorfeldverarbeitung des Eingangsbildes

Verbessern Sie die Ergebnisse, indem Sie das Eingangsbild mit dem Image Threshold Funktionsblock vorverarbeiten, um wichtige Pixelintensitäten zu verbessern.

Pixelwert-Schwellenwert effektiv nutzen

Untersuchen Sie verschiedene Werte für den Pixel Value Threshold, um das beste Erkennungsergebnis zu erzielen. Höhere Werte können kleine Spitzen übersehen, während niedrigere Werte Rauschen einschließen können.

Überprüfung der Gültigkeit

Überprüfen Sie nach der Analyse die Ausgabe Is Line Valid?, um sicherzustellen, dass Ihre erkannte Linie die erforderlichen Bedingungen für Genauigkeit erfüllt.

Analyse mehrerer Standorte

Für komplexe Bilder analysieren Sie mehrere Linienstandorte, indem Sie den Block mit unterschiedlichen Werten ausführen, um mehr Einblicke zu erhalten.

🛠️ Fehlersuche

Ungültige Linienposition

Wenn ein Fehler hinsichtlich der Linienposition auftritt, stellen Sie sicher, dass die angegebene Linienposition die Grenzen der Bildabmessungen nicht überschreitet.

Keine gültige Linie erkannt

Wenn das Ergebnis anzeigt, dass die erkannte Linie nicht gültig ist, ziehen Sie in Betracht, das Bild vorzuverarbeiten und die Schwellenwerte für bessere Ergebnisse anzupassen.

Last updated