Я пользователь OpenCV Python. Недавно я получил группу видео с установленной камеры (фиксированное положение) и хочу извлечь что-то из этих видео.
Вот некоторые подробности о видео и камере:
- Видео было записано на улице. Таким образом, идеальный «фон» содержит в основном неподвижные объекты (например, здания).
- Движущиеся объекты - это в основном люди и машины. Они имеют небольшие размеры в видео, влияя на <5% от общего количества пикселей в каждом кадре. </li>
- Видео с одной камеры, в фиксированном положении (на посту уличного фонаря). Некоторые видеофильмы страдают от легкого сотрясения (из-за проезда тяжелых грузовиков или по другим причинам).
- Я не знаю параметров камеры.
Моя цель:
- Стабилизация всех видео на фоне " stable и shared background".
где «стабильный» означает полное удаление сотрясений, «общий» означает, что все видео должны быть стабилизированы на основе одного и того же фона.
Я искал похожие решения, но когда люди говорят о «стабилизации», они, кажется, говорят только о движущихся камерах (таким образом, их обработанные видео далеки от моих ожиданий). Они никогда не упоминают, есть ли способ получить «стабильный и общий фон», потому что видео, записанное движущейся камерой, не может иметь такой.
Благодарим Вас за предоставление полезной информации. Я также рад видеть пример достижения моей цели (или аналогичной), если таковая имеется.