Blur Detector

Dieser Funktionsblock bewertet, ob ein Eingangsbild unscharf ist, indem er seine Schärfe mithilfe von Verfahren im Frequenzbereich analysiert.

📥 Eingänge

Input Image Das Bild, das Sie auf Unschärfe analysieren möchten.

📤 Ausgänge

Is Blurred? Diese Ausgabe gibt einen booleanen Wert zurück, der angibt, ob das Eingangsbild als unscharf klassifiziert wird (True) oder nicht (False).

🕹️ Steuerungen

Detection Threshold Ein Schieberegler, der verwendet wird, um den Schwellenwert festzulegen, um zu bestimmen, ob das Bild unscharf ist. Die Anpassung dieses Wertes beeinflusst die Empfindlichkeit der Unschärfenerkennung.

Current Blur Value Ein Label, das den aktuellen Unschärfewert anzeigt, der aus dem Eingangsbild berechnet wurde.

Info Text Eine hilfreiche Beschreibung der Erkennungslogik, die angibt, dass das Bild als unscharf betrachtet wird, wenn der Unschärfewert unter dem Schwellenwert liegt.

🎨 Funktionen

Frequency Domain Analysis Dieser Block verwendet die schnelle Fourier-Transformation (FFT), um die Schärfe des Bildes zu analysieren, was eine effektive Identifizierung der Unschärfe ermöglicht.

Real-Time Feedback Der aktuelle Unschärfewert wird dynamisch aktualisiert und angezeigt, wodurch unmittelbare Einblicke in die Schärfe des Bildes gegeben werden.

📝 Nutzungshinweise

  1. Connect Input: Verbinden Sie ein Bild, das Sie auf Unschärfe bewerten möchten, mit dem Input Image-Anschluss.

  2. Set Threshold: Passen Sie den Schieberegler Detection Threshold an, um festzulegen, wie empfindlich die Unschärfenerkennung sein soll. Ein niedrigerer Schwellenwert ist empfindlicher.

  3. Evaluate: Führen Sie den Funktionsblock aus, um das Eingangsbild zu analysieren. Die Ausgabe zeigt an, ob das Bild basierend auf der Schwellenwert-Einstellung unscharf ist.

📊 Bewertung

Wenn er ausgeführt wird, berechnet dieser Funktionsblock den Unschärfewert des Eingangsbildes, vergleicht ihn mit dem festgelegten Schwellenwert und bestimmt, ob das Bild unscharf ist.

💡 Tipps und Tricks

Wählen Sie einen geeigneten Schwellenwert

Experimentieren Sie mit verschiedenen Schwellenwerten, um die genaueste Empfindlichkeit für Ihre spezifischen Bilder zu finden. Ein niedrigerer Schwellenwert ist besser geeignet, um leichte Unschärfe zu erkennen, während ein höherer Schwellenwert besser für deutliche Schärfe funktioniert.

Testen mit verschiedenen Bildern

Testen Sie den Unschärfen-Detektor mit Bildern unterschiedlicher Qualitätsstufen, um zu sehen, wie er in verschiedenen Szenarien funktioniert. Dies kann helfen, den Schwellenwert für die besten Ergebnisse zu optimieren.

Kombinieren mit anderen Blöcken

Überlegen Sie, diesen Block in Verbindung mit dem Block Show Image zu verwenden, um die Unschärfeanalyse zusammen mit Ihrem Bild zu visualisieren.

Vorverarbeitung von Bildern

Bevor Sie den Unschärfen-Detektor ausführen, möchten Sie möglicherweise Vorverarbeitungstechniken wie Auto Contrast oder Histogram Equalization anwenden, um die Bildqualität zu verbessern, was die Unschärfenerkennung effektiver macht.

🛠️ Fehlersuche

Keine Bilddaten verfügbar

Stellen Sie sicher, dass das an den Block angeschlossene Eingangsbild tatsächlich gültige Bilddaten überträgt. Überprüfen Sie die Verbindungen, um sicherzustellen, dass ein Bild durchgereicht wird.

Unerwartete Ergebnisse

Wenn die Ausgabe nicht Ihren Erwartungen entspricht, ziehen Sie in Betracht, den Erkennungsschwellenwert anzupassen oder sicherzustellen, dass Ihr Eingangsbild klar ist und nicht durch Vorverarbeitungsschritte künstlich unscharf gemacht wurde.

Last updated