BlurDetectionResult class

Result class containing blur detection analysis.

Provides comprehensive information about image blur including:

  • Whether the image is considered blurry
  • Face area measurement
  • Laplacian variance (sharpness metric)
  • Landmark stability status
  • Confidence score
  • Debug information

Constructors

BlurDetectionResult({required bool isBlurry, required double faceArea, required double laplacianVariance, required bool landmarkStability, required double confidence, required BlurDebugInfo debugInfo})

Properties

confidence double
Confidence score of the blur detection (0.0 - 1.0).
final
debugInfo BlurDebugInfo
Additional debug information.
final
faceArea double
Area of the detected face in pixels.
final
hashCode int
The hash code for this object.
no setterinherited
isBlurry bool
Whether the image is considered blurry.
final
landmarkStability bool
Whether face landmarks are stable and detectable.
final
laplacianVariance double
Laplacian variance value (higher = sharper).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited