Выравнивание повторных изображений в одно изображение? [закрытый]

5
задан gak 13 April 2010 в 05:00
поделиться

1 ответ

Вы хотите найти сшивание изображений или регистрацию изображений , так как это имена, которые также известны к. Эта статья в Википедии содержит полезную информацию. Но я знаю только коммерческие библиотеки, которые это делают, а не какие-либо библиотеки с открытым исходным кодом.

Основная схема процесса (в известной мне коммерческой библиотеке) такова:

  1. Первоначально вы должны указать приблизительное выравнивание изображений, то есть
    • Изображение A находится слева от изображения B, и они перекрываются менее чем на 10%.
    • Изображение C находится справа от изображения B, и они перекрываются на 10-20% и т. Д.
  2. На основе параметров в 1) алгоритм попытается найти уникальный «шаблон» в перекрывающихся областях. Затем он будет использовать метод сопоставления шаблона , чтобы найти шаблон в каждом из 2 перекрывающихся изображений.
  3. Пункт 2) можно повторить несколько раз, чтобы получить ряд совпадающих местоположений, которые затем можно использовать для обеспечения точного соответствия.

На шаге 3 вы также можете учесть искажения, такие как поворот и искажение объектива. Но для того, чтобы учесть изменения цвета, шаг 2 должен быть более продвинутым (т. Е. Основанным не только на уровне пикселей шкалы серого).

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

5
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: