|
Создание панорамных снимков. |
|
|
Наглядность панорамных снимков очевидна - хоть какое-то приближение к реальности
в этом виртуальном мире... Опять таки - Panoramio - одно слово чего значит... :)
На тему создания панорам в интернете имеется большое количество информации,
не менее обширен и ассортимент программ для этой цели. Остановимся на тех из них,
с которыми имеется опыт работы, которые просты в использовании и, вместе с тем,
оправдывают себя, выдают неплохие результаты. |
|
|
|
Не будем повторяться вслед за авторами многочисленных статей на эту тему,
что снимать панорамы желательно со штатива, на фотоаппарате устанавливать
соответствующий режим... бла-бла-бла...
Действительно, качество исходного материала сильно влияет на результат,
но, к сожалению, не всегда удаётся следовать этим благим пожеланиям...
Не говоря уже о лишнем весе, что для горного туризма весьма немаловажно,
не всегда на маршруте удаётся надолго остановиться, что бы спокойно отснять
понравившийся вид, приходится делать это быстро, с руки, не снимая рюкзака,
так что в дальнейшем работать приходится с тем, что получилось - "hand held",
как говорится на профессиональном жаргоне. К слову говоря, "hand held" снимки
являются чуть ли не официальным критерием оценки качества панорамщиков. |
|
|
|
Так же отмечу, что не надо стремиться к каким-то программным "монстрам".
Зачастую простая, и притом бесплатная программа, справляется с задачей лучше,
чем профессиональный софт - тут всё зависит от того, как карта ляжет (снимки :).
Ниже приведён краткий обзор 4-х программных продуктов разной "мощности",
которые по сей день используются при подготовке материалов данного проекта. |
|
|
|
|
|
Если размещать эти программы на пьедестал почёта, то, по моему мнению,
AutoStitch c Hugin разделят 1 место, PanaVue ImageAssembler - 2, а Canon PhotoStitch - 3.
Более точную оценку давать не имеет смысла, поскольку результат сильно зависит
не только от качества исходного материала, но и от его содержимого. |
|
|
Некоторые технические ньюансы. |
|
|
|
Следует различать склейку панорам от склейки плоских изображений (сканы, чертежи, карты).
В этих случаях используются несколько отличающиеся алгоритмы работы.
Программы заточенные исключительно под панорамы (Autostitch, Hugin) для этой цели
не годяться - на конечном изображение будут явно выражены сферические искажения. |
|
Склейка географических карт - особая тема, подробно рассмотренная в разделе "Программы для работы с картами". |
|
|
|
Максимальный размер панорамы, который можно получить, в общем случае
ограничен суммарной площадью 20000х20000 пикселов или немного больше.
В данном случае это системное ограничение для 32-разрядных программ -
- Windows выделяет для приложения не более 2 гб адресного пространства
(именно адресного пространства, а не оперативной памяти, и разговор идёт
не о размере файла на диске, а в оперативной памяти) - в нашем случае
мы вплотную приближаемся к этому пределу и здесь ничего нельзя поделать. |
|
Действительно, 20000х20000=400.000.000 - четыреста миллионов пикселов, т.е. точек.
При 24-битном цвете используется 3 байта на точку (1 байт = 8 бит, 24/8=3).
Размер такой картинки в памяти составит 400.000.000х3=1.200.000.000 - более гигабайта,
а в этом же пространстве, ограниченном 2 гб, должно поместится ещё и само приложение.
Без специальных приёмов программирования этот предел преодолеть невозможно.
Возможно в 64-битных системах дело обстоит по другому, но чего не знаю, того не знаю.
Профессиональные же графические программы, могущие работать с "гигантскими"
изображениями, типа Фотошопа или того же PanaVue ImageAssembler Pro весьма недёшевы. |
|