Blur Detector
This function block evaluates whether an input image is blurred by analyzing its sharpness using frequency domain methods.
📥 Inputs
Input Image
The image that you want to analyze for blur.
📤 Outputs
Is Blurred?
This output returns a boolean value indicating whether the input image is classified as blurred (True) or not (False).
🕹️ Controls
Detection Threshold
A slider used to set the threshold value for determining if the image is blurry. Adjusting this value will affect the sensitivity of the blur detection.
Current Blur Value
A label that displays the current blur measurement calculated from the input image.
Info Text
A helpful description of the detection logic, indicating that if the blur value is below the threshold, the image is considered blurred.
🎨 Features
Frequency Domain Analysis
This block uses Fast Fourier Transform (FFT) to analyze the sharpness of the image, allowing for effective identification of blurriness.
Real-Time Feedback
The current blur measurement is dynamically updated and displayed, providing immediate insight into the image's sharpness.
📝 Usage Instructions
Connect Input: Link an image you would like to assess for blurriness to the
Input Image
socket.Set Threshold: Adjust the
Detection Threshold
slider to define how sensitive the blur detection should be. A lower threshold will be more sensitive.Evaluate: Run the function block to analyze the input image. The output will indicate if the image is blurry based on the threshold setting.
📊 Evaluation
When executed, this function block calculates the blur value of the input image, comparing it against the specified threshold to determine whether the image is blurred.
💡 Tips and Tricks
🛠️ Troubleshooting
Last updated