2017-01-02 4 views
1

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

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

Может ли кто-нибудь помочь мне с этим. Я использую opencv C++

ответ

1

Вы можете фильтровать изображение с низким разрешением, чтобы в некоторой степени избавиться от быстрых, шатких движений.

Если у вас есть полный видеоряд доступный сразу, вы можете также использовать информацию о будущих кадров для фильтрации

+0

@karthik Да точно, попробуйте то же самое в частотной области –

+0

Спасибо за информацию – karthik