public class DefaultBlurEstimator implements BlurEstimator
Default implementation for interface BlurEstimator
Estimates blurriness of images.
The result is a 0..1 float, where 0 means a sharp image and 1 is most blurred one.
interface BlurEstimatorpublic DefaultBlurEstimator(@NotNull
io.scanbot.sdk.blob.BlobManager blobManager)
Default implementation for interface BlurEstimator
Estimates blurriness of images.
The result is a 0..1 float, where 0 means a sharp image and 1 is most blurred one.
interface BlurEstimatorpublic float estimate(@NotNull
kotlin.Array[] nv21,
int width,
int height,
int orientation)
Run blur estimation on given nv21 image.
public float estimateInBGR(@NotNull
kotlin.Array[] bgr,
int width,
int height,
int orientation)
Run blur estimation on given byte-array-encoded image.
public float estimateInJPEG(@NotNull
kotlin.Array[] jpeg,
int width,
int height,
int orientation)
Run blur estimation on given jpeg-encoded byte array image.
public float estimateInBitmap(@NotNull
android.graphics.Bitmap bitmap,
int orientation)
Run blur estimation on given Bitmap image.