Я хотел бы автоматизировать процесс создания эскизов / контактных листов для видео. Обычно это матрицы изображений mxn, например 6x11 или 8x12 и т. Д. Случайно выбранные изображения иногда бывают плохого качества: содержат движение (размытое изображение), размах камеры (тоже размытый), слишком темный или полностью черный, или полностью белый, без деталей и т. Д. . В настоящее время я использую размер файла изображения jpg для метрики изображения: больший размер файла -> подробнее на картинке. В сочетании с количеством цветов (можно определить с помощью команды ImageMagick "identify -format% k"). Я нормализую оба значения к интервалу 0,0–1,0, разделив его на наибольшее значение в группе изображений, а затем вычисляю следующую метрику:
gamma*number_of_colors^2+(1-gamma)*file_size^2
Где гамма - это весовой параметр и может находиться в интервале 0,0–1,0. Какие еще подходы, метрики изображений можно использовать для этой цели?