Нормализация уровней, контрастности, яркости последовательности изображений

При создании анимированных GIF-файлов или коротких видеороликов со стоп-кадрами из последовательности изображений я хочу, чтобы они имели все одинаковые уровни, чтобы выходные данные выглядели гладкими. Это не обязательно должен быть результат профессионального качества, это просто простая команда для настройки разных фотографий, имеющих немного разные переменные экспозиции, что вызывает мерцание в анимации.

Итак, я ищу простой способ командной строки, чтобы нормализовать последовательность изображений примерно до аналогичных уровней.

1 ответ

Выберите одно из изображений, которое имеет хорошие уровни. Воспользуйтесь гистаматикой сценария imagemagick, чтобы настроить гистограммы других изображений в соответствии с ними; или используйте bcmatch для настройки только яркости и контрастности.

Позвоните, например histmatch good_in.bmp ith_in.bmp ith_out.bmp из цикла, на любом языке, который вам нравится: bash, perl, python, ruby ​​и т. д.

Другие вопросы по тегам