Как несколько изображений сшиты
Я пытался изучить теорию сшивания изображений и нашел статьи о том, как сшивать только два изображения. Я прочитал много статей о сшивании, таких как Лоу, который представил отличную статью о сшивании изображений. Но всегда чего-то не хватает, как сопоставляются несколько изображений? Это 1-е изображение со всеми другими изображениями, сшить их, а затем результат с оставшимся набором изображений? Если бы кто-то мог убрать мои сомнения, было бы здорово
1 ответ
Из того, что я узнал, работая с opencv, я понял, что их подход заключается в следующем:
Сопоставление и сшивание выполняются в два этапа -
согласование
- Получить каждое изображение и сравнить с остальными по одному. Сравнение здесь выполняется путем изучения сходства характерных точек между двумя изображениями.
- Оцените сходство между изображениями
- Пары с низким сходством отбрасываются, пары с достаточно высоким сходством сохраняются.
сшивание
- Первое изображение с панорамы размещено
- Следующее изображение размещается относительно первого изображения в зависимости от гомографии между ними. Гомография - это просто матрица 3х3, описывающая, как перейти от одного изображения к другому.
- Другое изображение размещается относительно первого изображения, если есть больше совпадений относительно первого изображения, или второго изображения, если их нет.
- Этот процесс повторяется до тех пор, пока не останется совпадений для изображений, оставленных на панораме.
Есть несколько других шагов между сопоставлением и сшивкой, которые включают улучшение гомографии с использованием оценки пакета, определение места соединения изображений - что называется оценкой шва - а также некоторые процедуры деформации. Однако я надеюсь, что этой информации хватит, чтобы ответить на заданный вами вопрос.