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 Imagesocket.
- Set Threshold: Adjust the - Detection Thresholdslider 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
Was this helpful?
