Урок 19: панорама и визуализация качества склейки
Давайте возьмем опять две кратинки и снова сошьем их в панораму:
Но как оценить качество склейки? Как визуализировать насколько хорошо одна картинка наложилась на другую?
Давайте просто визуализируем насколько отличаются их цвета в одном и том же пикселе:
Упражнение 1
Подумайте почему разница выглядит так?
Упражнение 2
Почему в левой части перекрытия картинка светлее а в правой части - темнее?
Упражнение 3
Какая в таком случае панорама будет выглядеть более бесшовной - правая картинка поверх левой или наоборот (левая картинка поверх правой)?
Упражнение 4
А где вообще заметнее всего в панораме что это две картинки? Это можно было бы назвать швом или разрезом?
Упражнение 5
Подумайте - а можно ли было бы еще лучше как-то проложить этот шов кроме как примитивно выбирая какую из картинок класть поверх другой?
Давайте посмотрим еще на примеры:
Упражнение 6
Почему почти вся зона перекрытия выглядит черной?
Упражнение 7
Что можно тогда предположить о заметности шва? Он сильно заметен или нет?
Упражнение 8
Как бы вы сформулировали в каких частях картинки на этом примере наибольшая разница цветов?
Упражнение 9
Если вы обратили внимание на дом и кран, то как бы вы сформулировали как должен быть проложен шов/разрез относительно таких ярко выделяющихся и по-разному выглядящих объектов?
Упражнение 10
Есть идеи какой алгоритм мог бы проложить этот шов автоматически так чтобы его суммарная заметность была минимальна?
Упражнение 11
Сфотографируйте пару фотографий так чтобы у них было 30% перекрытия и при этом в зоне перекрытия присутствовал объект симулирующий “проблему” (как дом и кран) - например просто положите объект когда делаете первую фотографию, а перед тем как делать вторую фотографию - уберите этот объект.