Параметры сглаживания движения

Я работаю над стабилизацией видео уже несколько недель. Алгоритм, которому я следую, в основном состоит из 3 шагов:

1. БЫСТРАЯ функция обнаружения и соответствия
2. Вычисление аффинного преобразования (масштаб + вращение + перевод х + перевод у) из соответствующих ключевых точек
3. Параметры плавного движения с использованием кубического сплайна или b-сплайна.

Я был в состоянии вычислить аффинное преобразование. Но я застрял в сглаживании параметров движения. Я не смог оценить функцию сплайна, чтобы сгладить три параметра.

Вот график для сглаженных точек данных

Вот график для сглаженных точек

Любое предложение или помощь относительно того, как я могу кодировать, чтобы получить желаемый результат, как показано на графике?

2

Решение

Вот код, который вычисляет точки на кривой
Кривые B-сплайна

Но теперь код будет использовать все контрольные точки в качестве параметров преобразования для формулировки.
Я думаю, что я буду работать в пост-обработке (не в реальном времени).

Вы запускали сплайн-сглаживание в режиме реального времени?

0

Другие решения


По вопросам рекламы [email protected]