Стабилизация изображения оптическим потоком
Я работаю над стабилизацией изображения с помощью оптического потока. Алгоритм, который я использовал, такой: Во-первых, я нашел хорошие функции для отслеживания в OpenCv "cvGoodFeaturesToTrack", а затем я оценил оптический поток, используя эту функцию для OpenCv, а также "cvCalcOpticalFlowPyrLK". Теперь я хочу стабилизировать видеопоследовательность, которая, как мне кажется, должна взять среднее значение векторов оптического потока. Я работаю над приложением реального времени, поэтому я не могу использовать ни SIFT, ни SURF. Проблема в том, что я не знаю, как взять в среднем. Кто-нибудь может показать мне, что делать?
С уважением
1 ответ
Вам не нужно ничего усреднять. Оптический поток вернет положение "хороших функций для отслеживания" на втором изображении. Преобразуйте второе изображение так, чтобы эти функции совпадали с функциями первого изображения (используйте GetPerspectiveTransform).
Я, вероятно, скоро напишу статью об этом на моем сайте http://aishack.in/