Render.ru

Детектор движения

mixmix

Пользователь сайта
Рейтинг
4
#1
Есть последовательность кадров (несколько тысяч) на которой вянет в течении нескольких дней цветок.
Надо получить убыстренный ролик длинной 30 секунд.

Как в результирующей последовательности оставить только те кадры между которыми произошло заметное движение?
Если я просто увеличиваю скорость исходной последовательности получается не совсем то что надо, потому что процесс не равномерный и в некоторых местах получается слишком рваное движение, в некоторых наоборот ничего не происходит. Разделить на кусочки и отдельно регулировать скорость - тоже не то, что надо...
 

AEplug

Мастер
Рейтинг
467
#2
почему нельзя руками регулировать скорость?
если уж автор не может понять где тут важные моменты как программа это сделает?
 

mixmix

Пользователь сайта
Рейтинг
4
#3
Я так себе представляю: берем 1-й кадр, сравниваем со 2-м, нет разницы>порог%, сравниваем с 3-м, ... 10-м - есть разница больше порог% - теперь 10-й это 1-й, повторяем. В последовательности остаются 1,10 и т.д. Неужели нет такой функции, плагина?
Руками получается очень долго и не точно.
Важные моменты - где есть движение, не важные - где нет. Тут как раз таки все формализовано.
 

AEplug

Мастер
Рейтинг
467
#4
тем кто работает с видео, такое и в голову не придёт - выбрасывать часть кадров по их схожести.
попробуй программы для поиска дубликатов картинок

пс
а вообще б не ленился и руками сделал - выбрал отрезки, между ними плавные миксы
 
Сверху