Программа для создания сферических панорам для андроид
Панорамные фотографии всегда захватывают дух, так как способны создать определенный эффект присутствия при просмотре. Смартфоны семейства HTC One имеют в своем распоряжении прекрасный инструмент для создания панорамных снимков. Но что делать, если ваш смартфон не оснащен подобной функциональностью или ее реализация вас не устраивает, не беда – всегда можно воспользоваться сторонними решениями, некоторые из которых мы постараемся рассмотреть в данной статье.
Под наше пристальное внимание попали как платная Pano наряду с бесплатной утилитой с говорящим названием Panorama, так и имеющая ознакомительную и коммерческую версии Photaf Panorama. Попробуем выяснить на конкретных примерах, стоит ли раскошеливаться на то или иное решение.
Обзор открывает наиболее выдержанная с визуальной точки зрения программа для съемки панорам. Минимализм и аккуратность интерфейса проявляются тут во всем. Но надо признать, что незавидная участь постигла и возможные настройки. Все, что мы можем сделать – отключить присвоение геометок для созданных снимков.
Схема работы, используемая в Pano, может считаться классической для подобного рода занятий. Вы делаете обычный снимок, и после короткой паузы на экране остается лишь его часть, с которой необходимо максимально точно совместить следующую фотографию. Каких-либо строгих ограничений на количество снимков в серии не предусмотрено. Как показала практика, до восьми фотографий программа склеивает без проблем, а время обработки снимков увеличивается весьма незначительно.
Когда вы захотите полюбоваться на результаты своего труда, достаточно будет нажать на кнопку с изображением галочки и немного подождать. Полученная панорама легко прокручивается слева направо, а поделиться ей с друзьями в социальных сетях можно прямо из приложения.
Несколько тестовых серий, сведенные в единое целое, показали относительно неплохую работу алгоритмов «склейки», но делать окончательные выводы еще рано. Стоит рассмотреть и остальных претендентов на роль наиболее предпочтительной программы для создания панорамных снимков. Тем более, что Pano – единственная программа, не имеющая бесплатной версии.
Самостоятельно оценить качество работы приложения вы можете по нижеприведенным снимкам:
Panorama
Эта программа также радует нас достаточно приятным интерфейсом, элементы которого разделяют приложение на два основных раздела – собственно съемка и галерея. Прежде чем углубляться в детали съемочного процесса, советуем обратиться к настройкам и выбрать социальную сеть, наиболее предпочтительную для быстрых публикаций ваших снимков. Необходимо лишь иметь в виду, что «one-click» здесь настоящий, и после авторизации нужного сервиса любое неосторожное нажатие может повлечь за собой пополнение вашего онлайн-архива с изображениями. Кроме того, из популярных сервисов представлены только Twitter и Facebook, а для хранения снимков сравнительно высокого разрешения все-таки лучше пользоваться специализированными фотохостингами.
В сравнении с аскетичной Pano здесь определенно есть, чем поживиться: в наличии несколько простых фильтров для обработки изображения и возможность активация вспышки. Кроме того, имеется переход к Галерее, содержащей уже сохраненные снимки.
В отличие от Pano, Panorama не требует каждый раз нажимать на кнопку затвора. Достаточно один раз активировать работу алгоритма и медленно вращать телефон вокруг воображаемой оси, стараясь не сместить его в том или ином измерении. В процессе съемки Panorama сделает около десяти снимков, которые будут автоматически объединены и представлены вашему вниманию.
Отсняв панораму, ей можно не только поделиться, но и при необходимости удалить или незамедлительно приступить к созданию новой.
К сожалению, по тестовым снимкам не удается выразить удовлетворенность подобным подходом. Налицо значительная погрешность в формируемой геометрии, и скорее всего, при съемке с рук не удастся добиться более приемлемых результатов. Сделать выводы о качестве панорам, сделанных программой Panorama, вы можете самостоятельно по нижеприведенным примерам.
Бесплатно установить Panorama:
Photaf Panorama
За красивой заставкой скрывается совершенно невообразимый интерфейс. Честно говоря, подобное нагромождение кнопок несколько обескураживает. В принципе, освоить программу несложно и ее текущем представлении, но приятно ли будет ей пользоваться – большой вопрос.
К сожалению, программа не реагирует на изменение положения аппарата в пространстве, поэтому пользоваться многочисленными настройками не очень удобно. Впрочем, на отдельных пунктах все равно стоит заострить внимание. Наиболее важной опцией является принудительная активация ручного режима, делающего из программы аналог Pano. По умолчанию Photaf формирует панорамное изображение автоматически, а бороться с отклонениями призваны индикаторы вертикального и горизонтального уровней.
О захвате изображения программа может оповещать как вибрацией, так и звуковым сигналом. Автофокус по умолчанию включен, а непосредственно перед съемкой регулируется баланс белого или уровень экспозиции, а также при необходимости включается вспышка.
Нажатие экранной кнопки активирует съемку, а соединить снимки можно в любой момент с помощью соответствующей клавиши. В процессе объединения в области уведомлений отображается значок программы, а сама процедура отнимает немного больше времени, чем у других программ из данной выборки.
В режиме предварительного просмотра изображение предстает в псевдотрехмерном виде и легко прокручивается жестами по экрану. Качество картинки можно немного улучшить, нажав на соответствующий пункт контекстного меню.
Наконец, в приложении имеется онлайн-галерея с подборкой сделанных другими пользователями панорам, а при желании к ним легко добавить и результаты своего творчества. Сравнивая Photaf Panorama с другими участниками обзора, нельзя не отметить богатство настроек и наличие вспомогательных индикаторов при съемке. Но добиться сколько-нибудь удовлетворительного качества снимков можно только при покупке полной версии.
Ознакомиться с панорамами, снятыми при помощи Photaf Panorama, вы можете по нижеприведенным примерам.
Бесплатно установить Photaf Panorama:
Купить полную версию за ~117 RUR:
По итогам рассмотрения нескольких приложений для съемки панорам мы вынуждены констатировать, что выдаваемые ими снимки далеки от идеала. Впрочем, определенное преимущество явно наблюдалось у Pano. Во всяком случае, именно она показала не самую большую потерю исходного разрешения и удачное совмещение смежных областей снимков.
Окончательный выбор всегда остается за вами, а мы будем признательны за ваши комментарии и личный опыт в этом, как оказалось, нетривиальном вопросе.
Прежде всего скажу, что приложение (которое я для простоты стану называть гуглокамерою) устанавливается только на KitKat (Android 4.4). Вчера я пробовал установить его на одну из прошлогодних моделей Galaxy Tab, всё ещё работающих на Jelly Bean эта попытка окончилася неудачею. Однако на мобильник HTC One (даже на первую модель, а не нынешнего года) гуглокамера устанавливается невозбранно.
При запуске гуглокамера открывается на полный экран:
Слева появляется меню режимов фотовидеосъёмки, из которых я выбрал верхний («Photo Sphere»). Обратите внимание также в правом углу экрана (в верхнем углу при альбомной и в нижнем при портретной ориентации): шестерёнка эта служит для доступа к дополнительным настройкам. После выбора режима (или просто через секунду) меню прячется налево (откуда его в дальнейшем можно вытащить пальцем), а полупрозрачный тёмный фон меню исчезает, полностью открывая интерфейс сферического фотографирования.
Впрочем, и без того (на предыдущем скриншоте) вы можете видеть, что фоном для такого интерфейса является виртуальный состоящий из квадратных «плиток», углы которых показаны светлыми крестовидными отметками. Положение реагирует только на показания акселерометра, то есть он не вращается при поворотах устройства вокруг вертикальной оси, параллельной действию земного притяжения. Над полом располагается виртуальная на которой помещаются фотографии, из которых составлена будет сферическая панорама.
Изготовление отдельных фотографий происходит полуавтоматически по принципу, который поясняется подсказкою «для начала поместите точку в круг» («to start, keep dot inside circle»). В центре поля зрения находится которым необходимо «поймать» расположенные на параллелях сферы на равном расстоянии друг от друга (причём на экваторе сферы, который соответствует горизонту фотографа, таких точек побольше, а на остальных параллелях точек тем меньше, чем ближе параллель над головою у фотографа под ногами); моменты фотоаппарат, в точности нацеленный на очередную точку, делает фотоснимок.
Первая такая точка всегда располагается на экваторе и в том месте, где «линия взгляда» аппарата впервые пересекает экватор. После того, как первый снимок был сделан, гуглокамера рассчитывает, что остальные снимки будут сделаны в той же ориентации (портретной или альбомной) и расставляет соответствующее число точек на параллелях сферы; кроме того, фоновый «пол» начинает реагировать на вращение вокруг вертикальной оси; кроме того, именно точка первого снимка становится центральною в прямоугольнике, получающемся в конечном итоге — после развёртки сферы на плоскость.
Если устройство перекошено или если вы вращаете его слишком быстро (так что изображение смазывается), гуглокамера предупредит вас об этом. Вообще же я заметил, что снимок получается тем качественнее, чем медленнее подводить круг к точке, особенно в ночное время.
Точки на сфере можно «ловить на прицел» в различном порядке. Например, вон тот видеоролик Google Maps рекомендует двигаться по параллелям: сперва сделать полный круг вдоль горизонта, а затем ещё несколько кругов параллельно ему. Но я заметил, к своему сожалению, что при таком поведении очень сложно топтаться, стоя совершенно на одном и том же месте — а ведь шаг в сторону неизбежно чреват возникновением параллаксных искажений при стыковке соседствующих на сфере фотографий. Поэтому предпочитаю, напротив, сперва целиком пройтись вдоль одного «меридиана» (от горизонта к зениту и надиру, при необходимости уклоняясь в сторону для учёта неравного числа точек на соседних параллелях), и только затем повернуться и продолжить.
Прервать составление набора фотографий на сфере (и перейти к их автоматической стыковке) можно в любой момент (а не только тогда, когда сфера зафотографирована вся целиком). Если фотосфера не завершена, то все несфотографированные части её будут на итоговой фотопанораме чёрными. Ход стыковки отображается отображается (и в процентах, и ползущею полосою завершённости) на общесистемной панели уведомлений в Android.
Приведу для примера фотопанораму, изготовленную мною (и гуглокамерою) позавчера. Она полностью (360°×180°) изображает набережную Геленджика на закате недалеко от входа
Эта фотопанорама имеет размер 9728×4860 пикселов и занимает 5 914 774 байта. Видно, что автоматическая стыковка всюду удалась сносно, кроме на брусчатке и парапете набережной.
При просмотре поневоле приходится столкнуться с тем, что к нексусовской гуглокамере недостаёт нексусовского же просмотрщика сферических фотопанорам.
Популярность фотографии в стиле «маленькая планета» или по-научному стереографическая проекция с каждым днем растет. Даже в пятой версии Pano2VR добавили поддержку стереографической проекции как один из вариантов экспорта и генерации превью, а также вариант вида панорамы.
Один из самых популярных запросов, который приводит посетителей на мой сайт, связан с созданием фотографий «маленьких планет». Я уже писал, как создавать такие фотографии здесь и здесь. В этих статьях использовалось программное обеспечение для ПК, а в этой статье будут рассмотрены приложения для мобильных устройств на системе Android.
В Google Play я нашел 3 приложения, о которых сейчас расскажу.
приложение больше не доступно
Очень простое приложение, а результат работы далек от стереографической проекции и больше похож на работу фильтра «Полярные координаты» в Photoshop.
Полезных настроек в приложении нет. Все, что нужно сделать – это загрузить любое изображение и следовать подсказкам, а затем нажать на кнопку «Spherify» внизу экрана.
В настройках присутствуют только опции маскирования (прозрачные области сверху и снизу), сглаживания «Smooth» и обрезки лишнего «Crop Edges».
- Создание изображения из любых исходных изображений;
- Возможность выставить результат на всеобщее обозрение.
Моя оценка: 4/10
Ссылка на приложение: Spherify (Google Play)
На главном экране приложения интерес представляют три кнопки внизу: Camera, Gallery и Samples.
Кнопка «Camera» открывает доступ к камере смартфона для получения одного обычного снимка, который затем закручивается в планету, как это сделано в приложении Spherify. К сожалению, панорамный снимок сделать не получится. Для этого можно воспользоваться режимом «Панорама», если такой есть, или другим приложением, позволяющим сделать панорамный снимок.
Кнопка «Gallery» предоставляет возможность выбора снимка из галереи. Загружать можно как эквидистантные проекции, так и цилиндрические. В последнем случае будет предложено выбрать определенную область с пропорциями 2:1, которая будет использована в дальнейшем преобразовании.
В примерах, которые открываются нажатием на кнопку «Samples» находятся 2 изображения: эквидистантная проекция и обычная фотография. Их можно использовать для тестирования с целью понять, как работает приложение. После выбора изображения произойдет преобразование проекции, и результат отобразится в редакторе. Готовое изображение будет квадратным. Чтобы изменить вид на прямоугольный нужно открыть опции (Кнопка «Options») и выбрать пункт 800x600 вместо 512x512.
Если вид проекции не устраивает, его можно настроить. Для этого следует нажать на кнопку «Zoom» и изменить значения параметров Zoom (Масштаб), Bulge (Выпуклость) и Spin (Вращение). Положение «планеты» на холсте изменяется с помощью параметров X и Y в настройках «Move».
Кнопка «Home» возвращает на главный экран приложения, где можно выбрать новое исходное изображение и проделать шаги, описанные выше.
В прошлой статье я рассказывал о настройке оборудования для съемки и о технических моментах съемки панорам. Целью данной статьи является рассмотрение процесса создания сборки панорамы в программе PTGui. Статья предназначена для новичков. Профессионалы могут не читать.
Существует множество программ, позволяющих создать изображение сферической панорамы. Это такие программы, как Autopano, PTGui, Hugin, Panorama Factory, Microsoft ICE и другие. В этой статье рассмотрим создание сферической панорамы в программе PTGui. Самыми популярными являются PTGui и Autopano. Изображение сферической панорамы представляет собой эквидистантную проекцию (развертку сферы на прямоугольник), которая в дальнейшем может переводиться в другие проекции, такие как кубическая, цилиндрическая и маленькая планета. Перечисленные выше программы позволяют создать не только эквидистантную проекцию, но и другие, создание которых будет рассмотрено в одной из следующих статей.
После того как материал отснят нужно подготовить изображения для сборки панорамы. Так как съемка производилась в формат RAW (цифровой негатив), нужно выполнить «проявку» исходного материала и сохранить результат в привычном формате, например JPEG. Если вы снимали в формате JPEG, то можете переходить сразу к следующему разделу.
Обрабатывать исходные изображения будем в программе Adobe Photoshop Lightroom. Сначала скопируем изображения с карты памяти на компьютер в определенную папку и импортируем их в программу. Для этого перейдем на раздел «Library», нажмем кнопку «Import», которая находится в левом нижнем углу. После этого появится окно со списком папок. Найдем в списке папку с исходным материалом и нажмем кнопку «Import», которая находится в правом нижнем углу этого окна. После окончания импорта перейдем в раздел «Develop», в котором будем проводить обработку исходного материала.
Рисунок 1. Главное окно программы Adobe Photoshop Lightroom 4 с импортированными исходными файлами.
В ходе обработки в исходных файлах будут корректироваться: баланс белого, контраст, экспозиция, тени, света, четкость и насыщенность. Кроме этого необходимо будет удалить хроматические аберрации (фиолетовая и зеленая кайма на контурах объектов). Большинство настроек производятся в группе базовых настроек «Basic». Выберем одно из изображений, с которым будем работать.
Рисунок 2. Группа базовых настроек.
Рисунок 3. Группа настроек оптики.
Рисунок 4. Как выглядят хроматические аберрации.
Рисунок 5. Хроматические аберрации удалены.
Зададим значения контраста (Contrast) +30, четкости или микроконтраста (Clarity) +20 и для усиления насыщенности значение вибрации установим в +15 (рис. 2). Вы можете задать значения по своему усмотрению.
Так как съемка производилась при дневном свете, для настройки баланса белого выберем из списка предустановку «Daylight». Для проявления деталей в тенях и устранения пересветов поработаем с ползунками Highlights, Shadows, Whites, Blacks. Чтобы уменьшить света двигаем ползунок Highlights влево. На уменьшение пересветов может повлиять ползунок Whites. Ползунки Shadows и Blacks позволяют вытянуть детали из теней. Значения вышеуказанных параметров подбираются по желанию. При «вытягивании» теней изображение может немного посветлеть. Чтобы это компенсировать, можно внести корректировку экспозиции, задав отрицательное значение, например на значение −0,10.
Удаление хроматических аберраций производится в группе «Lens Corrections» (рис. 3). Чтобы увидеть хроматические аберрации, увеличим снимок до масштаба не менее 1:1. На рисунке 4 отчетливо видны зеленые и фиолетовые полосы на контурах объектов. Это свойство оптики, вызванное различием показателя преломления от длины волны проходящего излучения, в результате которого фокусные расстояния для лучей света разных цветов не совпадают.
Для удаления хроматических аберраций установим галочку переключателя «Remove Chromatic Aberrations». Для более точной подстройки можно поманипулировать ползунками «Amount». На рис. 5 показан такой же фрагмент изображения как на рис. 4 только без хроматических аберраций.
Настройки произведены. Далее следует применить эти настройки для всех изображений. Для этого скопируем настройки, нажав правую кнопку мыши на изображении, которое мы редактировали и в меню перейдем в пункт «Develop Settings −> Copy Settings…» (рис. 6). Появится диалог с выбором настроек (рис. 7).
Рисунок 6. Копирование настроек изображения.
Рисунок 7. Окно выбора настроек для копирования.
Оставим все настройки по умолчанию. Для продолжения нажмем кнопку «Copy». Затем, выделив все необходимые файлы, выберем пункт меню «Develop Settings −> Paste Settings» и подождем завершения операции (рис. 8). Настройки применены ко всем изображениям.
Рисунок 8. Вставка настроек изображения.
Перейдем к завершающему этапу. Экспортируем все файлы панорамы в привычный формат. Для этого нажмем комбинацию клавиш Ctrl + Shift + E или перейдем в пункт меню «File −> Export…». После этого в появившемся диалоговом окне (рис. 10) задаем настройки экспорта, такие как формат файла, каталог сохранения и цветовое пространство.
Рисунок 9. Начало процедуры экспорта файлов.
Поместим экспортируемые файлы в каталоге с именем «Pano1» в каталоге с исходными изображениями. Для этого в группе «Export Location» для пункта «Export to» выбираем «Same folder as original photo». Включаем галочку напротив переключателя «Put in Subfolder» и задаем имя каталога.
В группе File Settings выбираем формат (Image Format) JPEG. Цветовое пространство (Color Space) sRGB, так как будущий тур будет показываться на мониторах компьютера и других устройств. Качество изображения (Quality) установим в 100% для максимального качества. Нажимаем кнопку «Export» и ждем завершения операции. Процесс занимает длительное время.
Рисунок 10. Настройки экспорта файлов.
Откроем программу PTGui и загрузим в нее изображения для одной панорамы, которые были экспортированы из Lightroom. Для этого выделим в файловом менеджере нужные файлы и перетащим в главное окно программы (рис. 11). Также можно воспользоваться кнопкой «Load images. ".
Вы, наверное, подумаете, что одно из двух первых изображений лишнее, так как сняты с одним и тем же положением камеры. Это не так. На изображениях есть одно отличие - состояние входной двери (открыта / закрыта). Соберем две панорамы для каждого состояния двери, а в одной из следующих статей я расскажу, что из этого можно сделать.
Рисунок 11. Окно программы PTGui с загруженными исходными изображениями.
Параметры камеры PTGui берет из информации EXIF. Но в этом случае тип объектива определен неверно (рис. 12). Исправим вручную. Укажем тип «Full Frame Fisheye» (полнокадровый фишай) с фокусным расстоянием 8 mm. Кроп-фактор оставим без изменения. Нажмем кнопку «Align Images» чтобы запустить процесс анализа изображений, нахождения контрольных точек и построения предварительной проекции панорамы.
Рисунок 12. Настройка параметров камеры / объектива.
Кадры для панорамы снимались на объектив Samyang 8mm/3.5. Хоть он является циркулярным объективом, на неполнокадровой камере становится полнокадровым фишаем.
Процесс занимает некоторое время, зависимое от количества исходных изображений их размера, а также от вычислительной мощности компьютера (ОЗУ, видеокарты). Во время работы будет показано окно на рис. 13.
Рисунок 13. Отображение хода работы.
После завершения процесса появится окно редактора панорамы (рис. 14). Как видно, на панораме присутствуют ненужные детали: штатив с панорамной головкой, появление одного и того же человека в разных областях панорамы, ноги фотографа. Как от этого избавиться, я расскажу чуть ниже.
Рисунок 14. Окно редактора проекции панорамы.
Чтобы панорама собралась без проблем или с минимальным количеством проблем сшивки, которые можно будет откорректировать в графическом редакторе, нужно провести ее оптимизацию. Целью о птимизации панорамы является достижение минимальных отклонений дистанций контрольных точек, а также сведение ретуши конечного результата к минимуму. Откроем закладку «Optimizer» (рис. 15). Включим режим «Advanced» и выберем тип «Heavy + Lens shift». Lens Shift значит то, что оптимизатор будет пытаться исправлять возможные смещения объектива относительно нодальной точки.
Оптимизатор доступен при работе программы в режиме «Advanced». Кнопка для перехода в этот режим находится в верхнем правом углу на закладке «Project Assistant».
Рисунок 15. Закладка оптимизатора.
Сначала отключаем изображение №11 в группе «Use control points of». Это заплатка надира, использующаяся для убирания штатива с панорамной головкой. Снимок был снят с вытянутой руки, а поэтому использование контрольных точек данного снимка может внести погрешности в работу оптимизатора. Пока проведем оптимизацию панорамы без него. Запустим оптимизатор нажатием кнопки «Run Optimizer». После оптимизации появится окно (рис. 17). Оптимизатор сообщил результат с пометкой «very good».
Рисунок 16. Оптимизатор в режиме «Advanced».
Чем меньше значение Average control point distance (среднее расстояние между контрольными точками) и Maximum control point distance (максимальное расстояние между контрольными точками) тем больше вероятность, что панорама соберется без ошибок. Нужно стремиться к тому, чтобы значение Average control point distance не превышало 1-2, а результат оптимизации был не хуже «very good». На рис. 18 показаны отличия контрольных точек до и после оптимизации.
Рисунок 18. Дистанция между контрольными точками до и после оптимизации.
Пришло время вставить заплатку надира, чтобы убрать штатив из панорамы. Так как он снимался с рук, то нодальная точка сместилась от первоначального положения. Включим ранее отключенное изображение №11 в группе «Use control points of» (рис. 19). Кроме этого включим переключатель Viewpoint изображения №11, тем самым сообщив оптимизатору, что изображение снято с другого положения камеры. Перед началом оптимизации нужно убедиться, что изображение заплатки надира не имеет контрольных точек с другими изображениями, кроме изображения надира, снятого со штатива. Если таковые точки имеются, необходимо их удалить.
Нажмем Alt+F5 или воспользуемся меню Project −> Initialize and Optimize для выравнивания изображений и проведения оптимизации. Результат оптимизации показан на рис. 20.
Рисунок 20. Результат немного изменился, но не ухудшился.
На рис. 21 показано как выглядит панорама после оптимизации. Не трудно заметить, что на панораме вертикальные линии расположены не вертикально, например балки козырька, вертикальные элементы оконных рам и другие. Причина невертикальности кроется в том, что до момента съемки неверно был выставлен горизонт. Откроем редактор контрольных точек и расставим вертикальные контрольные точки (рис. 22). А также откроем редактор масок (рис. 23), чтобы убрать ненужные детали из панорамы.
Рисунок 21. Панорама после оптимизации.
Для установки вертикальной контрольной точки откроем одно и то же изображение слева и справа и найдем заведомо вертикальные линии (рис. 22). Это могут быть вышки сотовой связи, трубы, держатели флагов, элементы конструкций зданий и др. Однако следует учитывать, что столбы, стойки, опоры могут иметь некоторое отклонение о вертикали. На рис. 22 в качестве вертикальной линии выбрана арматура забора.
Чтобы добавить вертикальную контрольную точку, нужно в списке «CP type» выбрать пункт «Vertical line» На левом изображении установим точку в одном конце вертикали, а на правом – в другом конце. Для лучшей оптимизации расставим вертикальные контрольные точки на 4-6 изображениях. После расстановки вертикалей оптимизируем панораму по Alt+F5.
Рисунок 22. Редактор контрольных точек.
При наличии на панораме четкой линий горизонта, можно будет использовать контрольную. точку типа «Horizontal line».
Редактор масок позволяет сообщить сборщику, Какие части изображений включать в сборку, а какие исключать. Маской красного цвета закрашиваем области, которые не нужно включать в панораму, маской зеленого цвета – то, что нужно включать. Не закрашенные области используются программой по своему усмотрению.
Рисунок 23. Работа с редактором масок.
На закладке «Exposure / HDR» можно выполнить автоматическую коррекцию экспозиции панорамы, а также вручную подкорректировать экспозицию и баланс белого. Для автоматической коррекции экспозиции нажмем кнопку «Optimize now!» и подождем завершения процесса.
Рисунок 25. Автоматическая коррекция экспозиции и цвета.
После завершения всех коррекций перейдем к сохранению, но сначала просмотрим предварительно. Перейдем на закладку «Preview» (рис. 27) На этой вкладке можно получить результат сшивки панорамы заданного размера и выбранных изображений. Результат только в JPEG и малого разрешения. Изображения №№5, 6 и 10 отключены, так как при сборке оказались не нужными. Эти же изображения отключим на вкладке «Create Panorama» Нажмем кнопку «Preview» и ждем некоторое время, после которого полученное изображение будет открыто в просмотрщике. Обычно это программа для просмотра изображений, установленная п о умолчанию. Для просмотра в режиме 3D рекомендую установить программу FSPViewer.
Рисунок 26. Такой должна получиться панорама.
Результат сборки панорамы можно оценить и в окне детального просмотра. Для открытия этого окна служит комбинация клавиш Ctrl + Shift + D, а также пункт меню «Tools -> Detail Viewer».
Рисунок 27. Настройки предварительной черновой сборки панорамы.
Рисунок 28. Заключительный этап сборки.
Результат предварительной сборки удовлетворяет. Сохраним панораму в высоком разрешении. Перейдем на закладку «Create Panorama» (рис. 28) и произведем настройку некоторых параметров: размер панорамы, формат изображения и его свойства, путь и имя файла (по умолчанию в текущей папке с именем проекта), какие изображения включать в сборку, интерполятор, блендер и выходное разрешение.
Зададим размер, отличающийся от размера, предложенного по умолчанию. С округлением до ближайшего целого: 13000x6500. Разрешение должно соответствовать пропорциям 2:1. Это контролирует переключатель «Link width and height» Сохраняем изображение в формате TIFF 8bit с компрессией LZW. Отключаем изображения №№ 5, 6, 10. Выбираем интерполятор, например Spline64. В качестве блендера используем PTGui, т.е. встроенный. Окно с выбранными параметрами представлено на рис. 29.
После выбора всех настроек нажимаем на кнопку «Create Panorama», чтобы запустить процесс сборки. В этом случае программа будет занята сборкой, и мы не сможем с ней работать, пока не завершится сборка. Нажав на кнопку «Save and send to Batch Stitcher» мы передадим проект в пакетный сборщик. В этом случае мы можем начать работы над следующей панорамой, не дожидаясь окончания сборки. Обычно я пакетный сборщик использую после завершения подготовки нескольких проектов.
Рисунок 29. Настройка параметров собираемой панорамы.
P.S.: Возможна доработка и дополнение данной статьи.
Об авторе:
Сергей Дишук, фотограф-любитель. Занимаюсь пейзажной, архитектурной, интерьерной, репортажной фотосъемкой, а также другими видами фотосъемки. Связал жизнь с IT, увлекаюсь программированием и разработкой программного обеспечения. Занимаюсь панорамной фотосъемкой и созданием виртуальных 3D-туров более 7-ми лет. Имею опыт работы в программах Adobe Photoshop, Lightroom, PTGui, Pano2VR.
У Вас возникли вопросы по статье? Задайте их в комментариях ниже и получите развернутый ответ. Если данный материал не соответствует Вашему поисковому запросу, попробуйте воспользоваться поиском или найдите нужный материал в разделе статьи.
Если у вас пока нет своего личного сайта, на котором вы могли бы публиковать панорамы и виртуальные туры, чтобы показать их всем желающим, можно воспользоваться услугами специализированных хостингов. По сути они представляют собой один большой виртуальный тур по всему миру, который создается профессионалами и любителями панорамной фотографии. Для публикации панорамы на таких хостингах потребуется только панорама в эквидистантной (в некоторых случаях, цилиндрической) проекции, которую можно создать, например, в PTGui.
В этой статье я расскажу о таких хостингах, в том числе, которыми пользуюсь сам.
Пользователь сервиса может выбрать один из четырех типов аккаунтов. Как правило, после регистрации на сервисе дается аккаунт типа BASIC. В случае необходимости за определенную плату аккаунт можно прокачать до типов PLUS, PRO и COMPANY, на которых даются некоторые преимущества и возможности, такие как первоочередная модерация, резервное копирование, расширенная статистика и другие.
Загрузка и публикация
Загрузка панорам на сайт может осуществляться через веб-интерфейс, по e-mail, а также через FTP. Загрузка по FTP более удобна, если требуется загрузить несколько панорам, а также файлы изображений большого размера.
Технические требования к изображениям
К загрузке принимаются изображения сферических панорам в эквидистантной (равноугольной) проекции, а также цилиндрические панорамы без черных полей в месте надира / зенита.
Разрешенные форматы файлов: JPEG или TIFF (8 бит) без слоев.
Имя загружаемого файла должно состоять только из стандартных символов ASCII.
Минимальные размеры изображения 6000 x 3000 пикселей. Максимальные размеры для изображения формата JPEG равны 30000 х 15000 пикселей, а для изображения формата TIFF – до 65536 х 32768 пикселей. Сжатие изображения JPEG должно быть не менее 85%.
После загрузки панорам они сначала проходят обработку сервером, а затем появляются в списке панорам, доступных для публикации. Перед публикацией необходимо отредактировать данные о панораме: заголовок, описание, местоположение, дата и время, ориентация относительно Севера и, если необходимо, короткое имя, которое будет отображаться в адресной строке браузера. После всех настроек остается нажать на кнопку «Publish» чтобы опубликовать панораму. С этого момента начинается отсчет времени до того, как панорама будет одобрена для 360cities и Google Earth.
В Google Earth панорама станет доступна не сразу. До обновления базы может пройти от нескольких недель до нескольких месяцев.
Все панорамы на сервисе классифицированы по местам съемки и по категориям объектов. Для удобства навигации панорамы размещены на карте с помощью маркеров, имеющих определенный цвет в зависимости от поры года, в которую была снята панорама.
Загрузка и публикация
Загрузка панорам на сайт может осуществляться через веб-интерфейс. Возможность загрузки по FTP отсутствует. Однако через веб-интерфейс можно загружать до 10 панорам одновременно. Изображения панорам должны быть в эквидистантной проекции.
После загрузки панорам на сервис понадобится задать местоположение точки съемки, выровнять панораму по странам света, задать заголовок панорамы, указать дату и место съемки, привязать панораму к нескольким категориям (города и села, достопримечательности, природа и др.) и сохранить изменения нажатием кнопки «Сохранить».
Загрузка панорам, добавление новой информации и просмотр виртуального тура абсолютно бесплатны. Однако вы можете оказать финансовую поддержку проекту с помощью пожертвований.
Технические требования к изображениям
Сервис принимает изображения в формате JPEG с размером до 25000 x 12500 пикселей. Минимальный размер изображения 4000 x 2000 пикселей.
Загрузить панорамы может каждый, кто занимается их созданием. Загруженные панорамы проходят модерацию, в ходе которой оценивается качество панорамы. Панорамы имеющие множество дефектов (засечки, замыления, перекосы, неровный горизонт) отклоняются. Компенсировать дефекты панорам может только её уникальность. Панорама с вершины Эвереста может пройти тест даже с сильными ошибками – говорится на сайте. Скорее всего сервис может предложить услуги по доведению панорамы специалистами, причем это будет сделано бесплатно и с сохранностью авторских прав.
После того, как панорама будет одобрена можно расставлять точки перехода между панорамами и создавать инфоточки (подробная информация об объектах, присутствующих на панораме).
Не совсем хостинг, но, тем не менее, можно публиковать сферические панорамы.
Загрузка и публикация
Загрузка панорамных изображений осуществляется через официальное приложение «Просмотр улиц», доступное для мобильных устройств на базе iOS и Android.
Также для загрузки панорам вы можете использовать платные средства от сторонних разработчиков, в том числе и мою разработку, которую вы можете использовать бесплатно.
Для авторизации в приложениях для публикации необходим аккаунт Google.
Панорамы на сервисе публикуются как специалистами Google, так и фотографами по всему миру. Из-за доступности сервиса любому желающему или недостатков в модерации панорам в нём встречаются панорамы не очень хорошего качества.
Сервис дает возможность стать местным экспертом и сертифицированным фотографом с попаданием в список специалистов для найма. Программа сертификации, по сути, является одним из инструментов поиска клиентов для фотографов, оказывающих услуги по созданию виртуальных туров.
Чтобы стать сертифицированным фотографом нужно иметь как минимум 50 одобренных панорам в профиле, после чего будет предложено заполнить анкету. В настоящее время программа сертификации фотографов «Просмотра улиц» временно закрыта для приема новых участников.
Технические требования к изображениям
К загрузке принимаются изображения сферических панорам в эквидистантной (равноугольной) проекции с соотношением сторон 2:1. Минимальный размер изображения: 3840 х 1920 пикселей (7,5 Мпикс.).
Загружаемые изображения должны иметь приемлемую резкость и детализацию в светах / тенях. Не допускается присутствие на изображениях серьезных ошибок сшивки и размытости.
Как видно из названия, сервис предоставляет возможность публикации гигапиксельных панорам. GigaPan Systems – является компанией, которая предоставляет оборудование, программное обеспечение и услуги для создания и совместного использования изображений с высокой разрешающей способностью.
Загрузка и публикация
Чтобы загрузить гигапиксельную панораму нужно будет воспользоваться программой Gigapan Upload, который поставляется в комплекте с программой Gigapan Stitch. Для начала необходимо завести аккаунт на сервисе.
Перед началом загрузки необходимо будет выбрать файл изображения гигапанорамы, указать заголовок и описание, а также ввести логин и пароль полученные при регистрации.
Makevt – это бесплатный сервис по созданию виртуальных туров на базе KRPano. Создание виртуального тура проходит в два этапа: загрузка изображений панорам и создание точек перехода (хотспотов).
После загрузки потребуется перейти в редактор хотспотов для создания переходов между панорамами, созданию инфоточек и фототочек (всплывающие окна с информацией или фотографией).
Созданный тур можно встраивать на сайты или блоги.
Технические требования к изображениям
К загрузке принимаются изображения панорам в формате JPEG в эквидистантой и цилиндрической проекциях. Минимальный размер изображения 6000 x 3000 пикселей.
Roundme – это сервис по созданию виртуальных туров на базе KRPano аналогичный сервису Makevt. Базовые услуги по созданию виртуальных туров на Roundme оказываются бесплатно. Для снятия некоторых ограничений и получения новых возможностей необходимо приобретение PRO-аккаунта.
Это далеко не все существующие на данный момент сервисы по публикации панорам и виртуальных туров, однако для использования может быть достаточно одного-двух или трех сервисов.
Об авторе:
Сергей Дишук, фотограф-любитель. Занимаюсь пейзажной, архитектурной, интерьерной, репортажной фотосъемкой, а также другими видами фотосъемки. Связал жизнь с IT, увлекаюсь программированием и разработкой программного обеспечения. Занимаюсь панорамной фотосъемкой и созданием виртуальных 3D-туров более 7-ми лет. Имею опыт работы в программах Adobe Photoshop, Lightroom, PTGui, Pano2VR.
У Вас возникли вопросы по статье? Задайте их в комментариях ниже и получите развернутый ответ. Если данный материал не соответствует Вашему поисковому запросу, попробуйте воспользоваться поиском или найдите нужный материал в разделе статьи.
Читайте также: