xtract.bot

Detect blur (quality check)

Try it interactively →
POST /api/image-detect-blur-quality

Score an image's sharpness on a 0–100 scale. Useful for filtering blurry uploads, picking the best frame from a burst, and quality-gating user submissions.

Returns a sharpness score (0–100) where 0 is heavily blurred and 100 is razor-sharp. The score is based on the variance of the Laplacian — a standard quick estimate. Useful for: - Filtering blurry phone-camera uploads automatically. - Picking the best frame from a burst. - Quality-gating user submissions before further processing.

Inputs

NameTypeDefaultDescription
image*fileInput image bytes.
thresholdnumber100Score below this is reported as `blurry: true`.

Response

Modes: json. Cache: yes (24h TTL).