Declaration
function blurScore(): Double; safecall;
Description
Measures the blur score (amount of image focus) using the Laplacian variance method.
Returns normalized 0 .. 1 values (0 = maximum sharpness, 1 = maximum blurriness).
Note: Image must be have 1 or 3 channels, i.e. not ie32RGB
pixel format
Demo
| Demos\ImageEditing\EveryMethod\EveryMethod.dpr |
Examples
// Get blur score
bScore := ImageEnView.IEBitmap.GetIEVisionImage().blurScore();
if bScore > 0.5 then
ShowMessage('Adjust Focus!!');
// Calculate the blurriness of the image
d := ImageEnView1.IEBitmap.GetIEVisionImage().blurScore();
s := 'Image Blurriness: ' + IntToStr( Round( d * 100 )) + '%';
ImageTest1.jpg: Image Blurriness: 17%
ImageTest2.jpg: Image Blurriness: 37%

ImageTest3.jpg: Image Blurriness: 15%