Начиная с этой темы, хочу поместить на страницах данного форума ряд обзоров посвященных панорамной фотографии. А так же, различным способам получения качественных панорам. Хотя, по большому счету, на сегодняшний день нормальный профессиональный способ всего один. Но давайте по порядку.
Первое, что приходит на ум, это сшить из отдельных кадров панораму в фотошопе. Не самая удачная идея. Однако, способ имеет право на существование, но чрезвычайно трудоемок, а порой и просто не применим. Невозможно качественно сшить панораму с ярковыраженным передним планом в фотошопе. Не буду пытаться это доказывать. Все желающие возразить пусть сначала попробуют сшить хотя бы вот такую панорамку из 4 кадров (исходники, по вашему желанию, могу выслать):
А после и подисскутируем![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
В фотошопе более менее качественно можно клеить только удаленные ландшафтные панорамы без переднего плана.
Следующий класс инструментов для склеивания панорам, это специализированный софт. На сегодняшний день существует очень много таких программ. Вот часть этого списка: CANON PhotoStitch , Flaming Pear Flexify , Panorama Composer , Panorama Maker , Photovista Panorama , PixMaker Pro , Pixtra PanoStitcher , 3dPhotoBuilderProfessional , EasyPano Tourweaver , Panorama Factory , ну и так далее. Эти программы имеют разнообразный интерфейс и различные дополнительные возможности. Но всех их объединяет один общий принцип (хотя и с различными алгоритмами реализации). Панорама сшивается путем совмещения смежных областей изображений по контурам рисунков и затиранием фантомных элементов, образующихся в результате такой сшивки. Все это хорошо и замечательно, но увы... не позволяет получать качественный результат ВСЕГДА. Многие из этих программ не позволяют склеивать многорядные панорамы. Про полную сферу, или куб и говорить не приходится. В каких то случаях (не сложных) они неплохо справляются. В каких то не очень. А вот в случае сложных панорам практически всегда пасуют.
Ну а теперь переходим к последнему семейству инструментов и на сегодняшний день единственному, пригодному для качественной и быстрой сшивки ЛЮБЫХ панорам.
В 1998 г. профессор физики Хельмут Дерш выложил на своем сайте ряд разработанных им программ, которые и по сей день являются непревзойденным инструментом создания панорамных изображений. Главное достоинство принципа заключается в том, что он позволяет получать любые панорамы в любой проекции, из снимков сделанных практически любым объективом. Еще одно достоинство заключается в том, что все это бесплатно. Более того, Дерш сделал свой код открытым. Поэтому, любой может внести свою лепту. В основе принципа Дерша лежит очень простая, а поэтому и гениальная идея. Вместо того, чтобы совмещать контуры смежных областей, а потом по каким-то совершенно хитроумным алгоритмам устранять образующиеся фантомы (а они неизбежно будут), Дерш решил изменять сами исходные кадры целиком. Таким образом, чтобы максимально совместить эти контуры. Достигается это путем расстоновки контрольных точек. При трансформации исходных фрагментов учитываются фокусное расстояние, дистросия и радиальное смещение объектива. А также линейное смещение и углы наклона. Этот волшебно-идеальный пакет программ называется PanoTools . Все бы хорошо, но... Никак без ложки дегтя не обойтись... Работать с этим пакетом новичку практически нереально. Почти все управление через командную строку...
НО!!! Свято место пусто не бывает. Появилось несколько графических интерфейсов для программ Дерша от разных производителей. Вот, наиболее распространенные и заслужившие всеобщее признание на сегодняшний день: PTGui , PTAssembler и AutopanoPro . Есть еще и конкурент, хотя использует те же принципы: Realviz Stitcher . И хотя они все уже платные, их стоимость не так уж и высока. А учитывая нашу действительность, всегда остается поиск в интернете. А в крайнем случае личка
Ряд участников этого форума уже успели очень быстро радикально поменять свое первоначальное мнение и стать фанатами Хельмута Дерша
А всего-то для этого понадобилось склеить одну-две панорамы.
В нескольких последующих сообщениях я дам обзор, как работать с этими программами.
Часть вторая
В этом обзоре я расскажу, как инсталлировать программу PTAssembler и плагины к ней. А также дам краткое описание по работе с ней и исправлению наиболее характерных ошибок.
1. Устанавливаем PTAssembler. PanoTools уже интегрирована в него, так что отдельно скачивать и ставить не нужно.
2. Устанавливаем Autopano (инсталлировать не нужно, безплатный плагин) в любое место. Например, в папку с PTAssembler.
3. Устанавливаем Smartblend (инсталлировать не нужно, безплатный плагин), так же в любое место. Например, в ту же папку с PTAssembler.
4. Запускаем PTAssembler. Открываем окно Preferences (в меню Files).
А в нем, открываем закладку Plugins.
В разделе Autopano, в строке Location, прописываем браузером путь к autopano.exe. В разделе Enblend, в строке Location, прописываем браузером путь smartblend.exe.
Здесь, также, предлагается указать путь к плагину (шумоподавление) Neat Image, если он стоит. Но лично я не стал этого делать. И еще можно отдельно скачать плагин Autopano-SIFT. Это улучшенный генератор контрольных точек. На ваше усмотрение.
6. Перезагружаемся (хотя, может и не нужно)
Все. Установка завершена.
Как склеить панораму с помощью всего этого?
1. Запускаем PTAssembler.
2. На первой закладке (Step 1) с помощью кнопки "Add" запихиваем склеиваемые кадры. Порядок их не имеет никакого значения. Лишь бы ориентированы были одинаково.
Маленький нюанс. Эта программа не любит кириллицу (может выдавать в некоторых случаях ошибки). Размещайте папку со своими фотками на компе таким образом, чтобы нигде в пути к ней не было кириллицы.
3. На последней закладке (Step 5) проверяем, чтобы в строке Output File Format
было выбрано TIFF / Enblend (TIFF_m). По умолчанию, вроде так и стоит. Хотя, можете выбрать и другой формат.
4. На второй закладке (Step 2) клацаем по кнопке "Calculate using image EXIF Data", чтобы программа считала данные из кадров и сделала необходимые перерасчеты.
Если программа не распознает модель вашего фотоаппарата, то она выдаст ошибку. Что-то вроде:
Тогда, снова открываем окно Preferences (в меню Files) и идем в закладку Misc.
В ней ставим галочку напротив Use this Focal Lenght Multiplier (overrides EXIF data) и вписываем в окошко кроп-фактор вашей камеры.
Все. Больше ничего можно не настраивать. Оставляем все по умолчанию.
5. Возвращаемся на первую закладку (Step 1) и жмем кнопку "Auto-Create".
ВСЕ!!!!!!!!!!!!! Программа начнет мигать, чего то спрашивать. Можно на все забить и пойти выпить кофе, или погулять. Ждем от нескольких минут до суток. Все зависит от количества склеиваемых кадров. 3-5 кадров склеиваются 1 мин, 20-30 кадров около 5-15 минут, 100-150 кадров под сутки. Скорость зависит от вашего компьютера и количества оперативной памяти.
Не нужно бояться этой программы. Как видите, все очень просто. Сам через все это прошел. Ленивые могут больше ничего не делать. Ну а если хотите клеить "шарики", и просто любознательные, то начинаем потихоньку экспериментировать.
Рассмотрим возможные проблемы.
Если вы все сделали правильно и все у вас сшилось, может оказаться, что отдельные кадры у вас имели различную яркость и цветовой тон. Программа все сгладит, но если перепад был слишком велик, это будет заметно на конечном изображении. Не беда. Не закрывая программы и не выходя из данного проекта, возвращаемся на закладку "Step 2". В разделе "Color/Brightness Correction" выбираем необходимую опцию, а в разделе ниже "Keep Color Constant in:", ставим галку в строчке "Image #" и указываем номер эталонного кадра, который вы сами выберете, из числа склеиваемых кусочков (нумерация начинается с 0). Затем, переходим на закладку "Step 5" и можем нажать кнопку "Preview", чтобы посмотреть, что вышло.
Если результат устраивает, нажимаем кнопку "Create" и через некоторое время наслаждаемся результатом.
Может статься, что на склеенном изображении у вас появятся нестыковки и изломы. Наиболее вероятно, что виноват генератор контрольных точек, который расставил их на движущихся объектах. Таких, как облака, или ветки деревьев. Не беда. Переходим на закладку "Step 3", убираем на всех парах кадров такие точки (если они есть) и расставляем свои.
На одну связку достаточно 5-7 точек. После этого переходим на закладку "Step 4" и нажимаем "Auto-Optimize".
Программа опять помигает и выдаст превьюшку. Если все в порядке, то идем на закладку "Step 5" и жмем "Create".
Может еще оказаться, что горизонт выгнут. Тогда выставьте его сами. Идем в закладку "Step 4" и там, в левом верхнем углу выбираем кадр, на котором будем выставлять горизонт. После этого жмем под этим окном "Set Reference Point". Откроется окно с этим кадром.
На нем левой кнопкой мыши ставим точку на горизонте. А потом, удерживая правую кнопку мыши, поворачиваем так, как нужно. Горизонт - это КРАСНАЯ линия. Нажимаем "ОК" и снова "Auto-Optimize" (ну а дальше, как уже было сказано).
Первое, что приходит на ум, это сшить из отдельных кадров панораму в фотошопе. Не самая удачная идея. Однако, способ имеет право на существование, но чрезвычайно трудоемок, а порой и просто не применим. Невозможно качественно сшить панораму с ярковыраженным передним планом в фотошопе. Не буду пытаться это доказывать. Все желающие возразить пусть сначала попробуют сшить хотя бы вот такую панорамку из 4 кадров (исходники, по вашему желанию, могу выслать):
![b80fb067b37c.jpg](http://rg.foto.radikal.ru/0707/f0/b80fb067b37c.jpg)
А после и подисскутируем
В фотошопе более менее качественно можно клеить только удаленные ландшафтные панорамы без переднего плана.
Следующий класс инструментов для склеивания панорам, это специализированный софт. На сегодняшний день существует очень много таких программ. Вот часть этого списка: CANON PhotoStitch , Flaming Pear Flexify , Panorama Composer , Panorama Maker , Photovista Panorama , PixMaker Pro , Pixtra PanoStitcher , 3dPhotoBuilderProfessional , EasyPano Tourweaver , Panorama Factory , ну и так далее. Эти программы имеют разнообразный интерфейс и различные дополнительные возможности. Но всех их объединяет один общий принцип (хотя и с различными алгоритмами реализации). Панорама сшивается путем совмещения смежных областей изображений по контурам рисунков и затиранием фантомных элементов, образующихся в результате такой сшивки. Все это хорошо и замечательно, но увы... не позволяет получать качественный результат ВСЕГДА. Многие из этих программ не позволяют склеивать многорядные панорамы. Про полную сферу, или куб и говорить не приходится. В каких то случаях (не сложных) они неплохо справляются. В каких то не очень. А вот в случае сложных панорам практически всегда пасуют.
Ну а теперь переходим к последнему семейству инструментов и на сегодняшний день единственному, пригодному для качественной и быстрой сшивки ЛЮБЫХ панорам.
В 1998 г. профессор физики Хельмут Дерш выложил на своем сайте ряд разработанных им программ, которые и по сей день являются непревзойденным инструментом создания панорамных изображений. Главное достоинство принципа заключается в том, что он позволяет получать любые панорамы в любой проекции, из снимков сделанных практически любым объективом. Еще одно достоинство заключается в том, что все это бесплатно. Более того, Дерш сделал свой код открытым. Поэтому, любой может внести свою лепту. В основе принципа Дерша лежит очень простая, а поэтому и гениальная идея. Вместо того, чтобы совмещать контуры смежных областей, а потом по каким-то совершенно хитроумным алгоритмам устранять образующиеся фантомы (а они неизбежно будут), Дерш решил изменять сами исходные кадры целиком. Таким образом, чтобы максимально совместить эти контуры. Достигается это путем расстоновки контрольных точек. При трансформации исходных фрагментов учитываются фокусное расстояние, дистросия и радиальное смещение объектива. А также линейное смещение и углы наклона. Этот волшебно-идеальный пакет программ называется PanoTools . Все бы хорошо, но... Никак без ложки дегтя не обойтись... Работать с этим пакетом новичку практически нереально. Почти все управление через командную строку...
НО!!! Свято место пусто не бывает. Появилось несколько графических интерфейсов для программ Дерша от разных производителей. Вот, наиболее распространенные и заслужившие всеобщее признание на сегодняшний день: PTGui , PTAssembler и AutopanoPro . Есть еще и конкурент, хотя использует те же принципы: Realviz Stitcher . И хотя они все уже платные, их стоимость не так уж и высока. А учитывая нашу действительность, всегда остается поиск в интернете. А в крайнем случае личка
В нескольких последующих сообщениях я дам обзор, как работать с этими программами.
Часть вторая
В этом обзоре я расскажу, как инсталлировать программу PTAssembler и плагины к ней. А также дам краткое описание по работе с ней и исправлению наиболее характерных ошибок.
1. Устанавливаем PTAssembler. PanoTools уже интегрирована в него, так что отдельно скачивать и ставить не нужно.
2. Устанавливаем Autopano (инсталлировать не нужно, безплатный плагин) в любое место. Например, в папку с PTAssembler.
3. Устанавливаем Smartblend (инсталлировать не нужно, безплатный плагин), так же в любое место. Например, в ту же папку с PTAssembler.
4. Запускаем PTAssembler. Открываем окно Preferences (в меню Files).
![c4f8d2ead25f.jpg](http://rh.foto.radikal.ru/0707/5c/c4f8d2ead25f.jpg)
А в нем, открываем закладку Plugins.
![58001fd86b38.jpg](http://rh.foto.radikal.ru/0707/5b/58001fd86b38.jpg)
В разделе Autopano, в строке Location, прописываем браузером путь к autopano.exe. В разделе Enblend, в строке Location, прописываем браузером путь smartblend.exe.
Здесь, также, предлагается указать путь к плагину (шумоподавление) Neat Image, если он стоит. Но лично я не стал этого делать. И еще можно отдельно скачать плагин Autopano-SIFT. Это улучшенный генератор контрольных точек. На ваше усмотрение.
6. Перезагружаемся (хотя, может и не нужно)
Все. Установка завершена.
Как склеить панораму с помощью всего этого?
1. Запускаем PTAssembler.
2. На первой закладке (Step 1) с помощью кнопки "Add" запихиваем склеиваемые кадры. Порядок их не имеет никакого значения. Лишь бы ориентированы были одинаково.
![d52eade0b064.jpg](http://rh.foto.radikal.ru/0707/02/d52eade0b064.jpg)
Маленький нюанс. Эта программа не любит кириллицу (может выдавать в некоторых случаях ошибки). Размещайте папку со своими фотками на компе таким образом, чтобы нигде в пути к ней не было кириллицы.
3. На последней закладке (Step 5) проверяем, чтобы в строке Output File Format
4. На второй закладке (Step 2) клацаем по кнопке "Calculate using image EXIF Data", чтобы программа считала данные из кадров и сделала необходимые перерасчеты.
![aa2dd1e5a235.jpg](http://rh.foto.radikal.ru/0707/9c/aa2dd1e5a235.jpg)
Если программа не распознает модель вашего фотоаппарата, то она выдаст ошибку. Что-то вроде:
![7fe84abbcc72.jpg](http://rh.foto.radikal.ru/0707/8c/7fe84abbcc72.jpg)
Тогда, снова открываем окно Preferences (в меню Files) и идем в закладку Misc.
![9b522bf8a642.jpg](http://rh.foto.radikal.ru/0707/0a/9b522bf8a642.jpg)
В ней ставим галочку напротив Use this Focal Lenght Multiplier (overrides EXIF data) и вписываем в окошко кроп-фактор вашей камеры.
Все. Больше ничего можно не настраивать. Оставляем все по умолчанию.
5. Возвращаемся на первую закладку (Step 1) и жмем кнопку "Auto-Create".
ВСЕ!!!!!!!!!!!!! Программа начнет мигать, чего то спрашивать. Можно на все забить и пойти выпить кофе, или погулять. Ждем от нескольких минут до суток. Все зависит от количества склеиваемых кадров. 3-5 кадров склеиваются 1 мин, 20-30 кадров около 5-15 минут, 100-150 кадров под сутки. Скорость зависит от вашего компьютера и количества оперативной памяти.
Не нужно бояться этой программы. Как видите, все очень просто. Сам через все это прошел. Ленивые могут больше ничего не делать. Ну а если хотите клеить "шарики", и просто любознательные, то начинаем потихоньку экспериментировать.
Рассмотрим возможные проблемы.
Если вы все сделали правильно и все у вас сшилось, может оказаться, что отдельные кадры у вас имели различную яркость и цветовой тон. Программа все сгладит, но если перепад был слишком велик, это будет заметно на конечном изображении. Не беда. Не закрывая программы и не выходя из данного проекта, возвращаемся на закладку "Step 2". В разделе "Color/Brightness Correction" выбираем необходимую опцию, а в разделе ниже "Keep Color Constant in:", ставим галку в строчке "Image #" и указываем номер эталонного кадра, который вы сами выберете, из числа склеиваемых кусочков (нумерация начинается с 0). Затем, переходим на закладку "Step 5" и можем нажать кнопку "Preview", чтобы посмотреть, что вышло.
![2cb382118ce9.jpg](http://rb.foto.radikal.ru/0707/cc/2cb382118ce9.jpg)
Если результат устраивает, нажимаем кнопку "Create" и через некоторое время наслаждаемся результатом.
Может статься, что на склеенном изображении у вас появятся нестыковки и изломы. Наиболее вероятно, что виноват генератор контрольных точек, который расставил их на движущихся объектах. Таких, как облака, или ветки деревьев. Не беда. Переходим на закладку "Step 3", убираем на всех парах кадров такие точки (если они есть) и расставляем свои.
![851525546193.jpg](http://rb.foto.radikal.ru/0707/f4/851525546193.jpg)
На одну связку достаточно 5-7 точек. После этого переходим на закладку "Step 4" и нажимаем "Auto-Optimize".
![9f05e099220b.jpg](http://rb.foto.radikal.ru/0707/de/9f05e099220b.jpg)
Программа опять помигает и выдаст превьюшку. Если все в порядке, то идем на закладку "Step 5" и жмем "Create".
Может еще оказаться, что горизонт выгнут. Тогда выставьте его сами. Идем в закладку "Step 4" и там, в левом верхнем углу выбираем кадр, на котором будем выставлять горизонт. После этого жмем под этим окном "Set Reference Point". Откроется окно с этим кадром.
![8bac6f5c7ffa.jpg](http://rb.foto.radikal.ru/0707/0e/8bac6f5c7ffa.jpg)
На нем левой кнопкой мыши ставим точку на горизонте. А потом, удерживая правую кнопку мыши, поворачиваем так, как нужно. Горизонт - это КРАСНАЯ линия. Нажимаем "ОК" и снова "Auto-Optimize" (ну а дальше, как уже было сказано).