Давайте возьмем опять две кратинки и снова сошьем их в панораму:

Panorama pair

Но как оценить качество склейки? Как визуализировать насколько хорошо одна картинка наложилась на другую?

Давайте просто визуализируем насколько отличаются их цвета в одном и том же пикселе:

Panorama diff

Упражнение 1 Подумайте почему разница выглядит так?

Упражнение 2 Почему в левой части перекрытия картинка светлее а в правой части - темнее?

Упражнение 3 Какая в таком случае панорама будет выглядеть более бесшовной - правая картинка поверх левой или наоборот (левая картинка поверх правой)?

Упражнение 4 А где вообще заметнее всего в панораме что это две картинки? Это можно было бы назвать швом или разрезом?

Упражнение 5 Подумайте - а можно ли было бы еще лучше как-то проложить этот шов кроме как примитивно выбирая какую из картинок класть поверх другой?

Давайте посмотрим еще на примеры:

Panorama pair

Panorama diff

Упражнение 6 Почему почти вся зона перекрытия выглядит черной?

Упражнение 7 Что можно тогда предположить о заметности шва? Он сильно заметен или нет?

Panorama pair

Panorama diff

Упражнение 8 Как бы вы сформулировали в каких частях картинки на этом примере наибольшая разница цветов?

Упражнение 9 Если вы обратили внимание на дом и кран, то как бы вы сформулировали как должен быть проложен шов/разрез относительно таких ярко выделяющихся и по-разному выглядящих объектов?

Упражнение 10 Есть идеи какой алгоритм мог бы проложить этот шов автоматически так чтобы его суммарная заметность была минимальна?

Упражнение 11 Сфотографируйте пару фотографий так чтобы у них было 30% перекрытия и при этом в зоне перекрытия присутствовал объект симулирующий “проблему” (как дом и кран) - например просто положите объект когда делаете первую фотографию, а перед тем как делать вторую фотографию - уберите этот объект.