"""Blur/sharpness scoring for best-frame selection.""" from __future__ import annotations import cv2 import numpy as np def sharpness_score(image: np.ndarray) -> float: """Variance of the Laplacian; higher = sharper.""" if image.ndim == 3: image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) return float(cv2.Laplacian(image, cv2.CV_64F).var())