Я думаю о сшивке изображений с 2 или более (в настоящее время, возможно, с 3 или 4 )камер в реальном -времени с использованием OpenCV 2.3.1 в Visual Studio 2008.
Тем не менее, мне любопытно, как это делается.
Недавно я изучил некоторые приемы, основанные на -методе сшивания изображений.
Для большинства из них требуется как минимум следующий шаг:
1. Обнаружение признаков 2. Сопоставление функций 3. Нахождение гомографии 4. Преобразование целевых изображений в эталонные изображения... и т. д.
Теперь большинство методов, о которых я читал, имеют дело только с изображениями «ОДИН РАЗ», в то время как я хотел бы, чтобы они работали с серией изображений, снятых с нескольких камер, и я хочу, чтобы они были «РЕАЛЬНЫМИ -ВРЕМЯ».
Пока что это может показаться запутанным. Я описываю деталь:
Ставлю 3 камеры под разными углами и положениями, при этом каждая из них должна иметь области перекрытия с соседней, чтобы построить РЕАЛЬНУЮ -ВРЕМЕННУЮ сшивку видео.
То, что я хотел бы сделать, похоже на содержание по следующей ссылке, где используется ASIFT.
http://www.youtube.com/watch?v=a5OK6bwke3I
Я пытался проконсультироваться с владельцем этого видео, но не получил от него ответа :(.
Можно ли использовать методы сшивания изображений -для работы со сшиванием видео? Само видео состоит из серии изображений, поэтому мне интересно, возможно ли это. Однако обнаружение характерных точек, по-видимому, занимает очень много времени -и требует использования любого детектора признаков (SURF, SIFT, ASIFT... и т. д. ), который вы используете.Это заставляет меня сомневаться в возможности склеивания видео -в реальном времени.