Программа для панорам

RasterStitch — соединение нескольких изображений в одно

Порядок работы:

При запуске программы откроется стартовое окно, показанное на скриншоте вверху. Загрузите превое изображение, кликнув по кнопке Open 1’st image, затем второе, кликнув по Open 2’st image. Далее надо выбрать, вертикально или горизонтально будут располагаться склеенные изображения в плоскости, а также их размещение относительно друг друга.

Вертикально располагаем изображения с помощью кнопки 1 (Split Vertical), горизонтально — кнопкой 2 (Split Horisontal).
Поменять местами рисунки относительно друг друга можно кнопкой 3 (Swap).
Кнопки 4 и 5 позволяют производить операции редактирования исходных фото, 4 (Rotate Left и Rotate Right) — поворот на 90 градусов, 5 (Crop Tool) — обрезка. После клика по Crop Tool размеры рамки обрезки определяются мышкой, применяется обрезка двойным щелчком мыши.
Кнопки 6 — масштабирование отображения изображения в окне программы.
Кнопки 7 — первая (Fit) масштабирует картинку по размеру окна, вторая (Actual Size) отображает картинку в истинном размере.
Кнопка 8 позволяет перемещать картинку в окне нажатой кнопкой мыши.

Далее идут кнопки операций объединения фото.
Общие точки стыка можно выбрать автоматически, нажав на кнопку 11 (Set Points Automatical). Это годится для фрагментов одного изображения.
Для соединения разных фотографий точки стыка следует проставить вручную, кнопкой 9 ставим первую точку на фото и вторую точку — кнопкой 10. затем кликаем по второму фото, и ставим на нём точки.
Точки проставлены, прекрасно, клик по кнопке 12 (Start Stitching).
Готовая сборка из двух фото открывается в новом окне. В этом же окне можно сохранить сборку, кликнув по значку Save 1 в левом верхнем углу, либо продолжить склейку изображений. для этого загрузить новую картинку, кликнув по кнопке Open 2’st image, расположенной в середине правого окна.

Некоторые настройки:

Для соединения фотографий, если вы не хотите размытия и сглаживания их краёв в местах стыка, т.е. чтобы границы фото оставались резкими, надо снять все галки в окне настроек:

Параметры в окне управляют размытием-смешиванием краёв (Blending), сглаживанием резких переходов (Smoothing), и заполнением перекрываемых участков (Fill corners).

Если необходимо (например, из склеенных изображений не получается прямоугольника с ровными краями и фон будет проглядывать), то Вы можете выбрать цвет фона под изображениями, вкладка View —> Setting, выбор производится в параметре Select background color.

Adobe Photoshop

Чего только не умеет эта замечательная программа. Это тот редкий случай, когда мега-комбайн неплохо справляется с тысячей задач. За это мы платим некоторыми глюками и зависаниями в процессе работы и иногда нестабильными версиями.
Например, версия Adobe Photoshop CS6 в плане стекинга абсолютно корректно работает. А в версии фотошопа Adobe Photoshop CC 2014 время от времени функция стекинга не срабатывает как надо.

Пример использования Adobe Photoshop для стекинга

Итак, мы имеем два изображения фотокамеры Canon, которые мы сделали в предыдущей статье. В одном кадре фокус на объектив, а в другом на «тушку» самой камеры. Зачем мы так сделали я объяснил опять же в предыдущей статье.
Сейчас мы сошьем эти изображения.
Оба изображения у меня сняты в RAW формат, но это не так и важно. Открываем оба в Adobe Photoshop без коррекции горизонта и проч. в RAW-конвертере (это может вызвать проблемы при сшивке, потому снимайте сразу хорошо). Баланс белого вполне можно выставить.

Идём в меню File->Scripts->Load files into stack

Если вы просто открыли файлы и сразу пошли в меню, то можно двигаться дальше. Если произвели какие-то манипуляции в фотошопе, но фотошоп предложит вам пересохранить файлы.

Здесь мы выбираем «Add opened files», чтобы фотошоп заполнил список для стекинга открытыми файлами (предполагаю, что у вас открыты только изображения, которые вы будете использовать для сшивки). В списке появляются ваши 2 изображения.
Ставим галочку в пункте «Attempt to automatically align source images». Эта галочка говорит фотошопу, что в процессе соединения файлов с одном нужно их постараться выровнять по размеру и по другим искажениями.
Если вы делали снимки аккуратно, не шатали штатив и не меняли ракурс в процессе съемки, то, как правило, Adobe Photoshop идеально выравнивает изображения.
Вы нажимаете «ОК», фотошоп «задумывается» ненадолго, создаёт отдельный файл, грузит туда два ваших изображения, выравнивает их по всем параметрам и передаёт вам управление обратно.

Обязательно пощёлкайте слои, отключая верхние и подключая. Убедитесь, что объект и его более размытая копия правильно совмещены. Они должны быть одинаковыми по размеру и форме. В реальном стекинге слоёв может быть очень много.

Если всё нормально, то вы выделяете все слои и идёте в меню: Edit->Auto-blend layers->stack

Это уже непосредственно сам процесс стекинга (сшивки изображений).

Как видите, вариантов сшивания изображений два. Один — это панорама, т.е. сшивание в один длинный снимок. А второй — стекинг, сшивание по фокусу.
Как-нибудь мы с вами обсудим и неизвестные широкой публике возможности первого пункта, а сейчас далее про стекинг.

Нажимаем «ОК» и в зависимости от размера файлов и их количества получаем результат быстро или ждем какое-то время.

В результате работы функции «Auto-blend» мы получили к нашим слоям маски, которые проявляют те места, где резко в данном слое и скрывают те места, где нерезко. Это в идеале, а программа может и неверно определить эти места.
Соответственно, те места где резко в маске оставлены белыми, чтобы открыть эту часть слоя, а те места, где нерезко, закрашены чёрным, т.е. скрыты. В результате скрытия некоторых нерезких частей верхнего слоя под ними проявляются резкие части нижнего слоя и мы видим общую картинку, где все резко.

Вот такую маску создал фотошоп для моего примера.

В данном случае маска проявляет переднюю линзу объектива и скрывает нерезкий корпус камеры. Маска нижнего слоя делает наоборот.
Обратите внимание, что маска несколько «топорная» и не повторяет в точности форму передней линзы объектива.
Ваша задача — проанализировать, что на самом деле должно быть резким и поправить маску, если нужно, порисовав на ней с помощью чёрной и белой кисти.
Черная — полностью скрывает участок
Белая — полностью открывает участок
Серая — частично скрывает. прозрачности кисти можно регулировать.

Ну и результирующий кадр, который я уже выкладывал.

А также вот пример из моей практики предметного фото.

Кольца из дамасской стали, имеющие сложный мелкий рисунок, который прорабатывается только фокусировкой во всех возможных местах и сшивкой потом в единый кадр.

Программа Helicon Focus для стекинга изображений

В нашем списке это будет первый программный специализированный продукт для стекинга (сшивки изображений по фокусу).

Поскольку я лицо не аффилированное к Helicon Focus, то могу свободно о нём написать.

Во-первых, в сети лежит вполне рабочая версия Helicon Focus 5.3, которую, при желании, вы можете опробовать. Когда встал вопрос и программе для стекинга это первое, что я сделал. Хотелось сначала определиться, что мне больше подходит: Helicon Focus или его конкурент Zerene Stacker.
Я сначала расскажу о версии, которая лежит в сети, а потом о новейшей версии Helicon Focus, которую я приобрел, поняв, что это хороший продукт.

Первым делом вы снимаете несколько кадров одного объекта с фокусом в разных местах. Открываете папку с кадрами в Helicon Focus.

Сначала следует бурная радость — справа есть список директорий и файлов, где можно удобно отмечать файлы, которые вы выбираете для сшивки.
Helicon Focus 5.3 уже понимает RAW файлы.
Но тут как раз наступает некоторое разочарование — Helicon Focus не даёт возможности задать баланс белого, а без этой архи-полезной функции возможность читать RAW файлы оказывается полностью бесполезной по той причине, что править баланс белого в результате сшивки недеструктивным методом уже невозможно т.к. результат сшивки — это уже в лучшем случае tiff, не RAW.

Тем не менее, если перевести файлы в JPG с правильным балансом белого, то далее их можно корректно обработать в Helicon Focus 5.3.

В программе есть три варианта стекинга (разные математические методы, которые могут давать разный по качеству результат в зависимости от сюжета):

Метод A — средневзвешенное
Метод B — карта глубин
Метод C — пирамидальный

Все три метода — это лучшее на сегодняшний день, что существует и обычно этого достаточно. Выбираете, пробуете и если результат не устраивает — переключаетесь на другой метод. Программа работает довольно шустро.

Программа способна создать 3д-модель вашего объекта, где вы увидите как ваш объект на плоскости поворачивается на заданный угол по разным осям. Интересная функция.

Крайне полезная функция, реализованная в программе — ретушь изображения. Это не ретушь в традиционном смысле, а скрытие и открытие различных частей выбранного изображения на результате сшивки. Т.е. если программа где-то неправильно выбрала резкий участок, вы можете одним движением восстановить справедливость и взять резкий участок с того изображения, в котором он вам кажется лучше.

Справа, в списке изображений, вы переключаетесь между исходными изображениями-донорами, а слева имеете два окна, в одном — изображение-донор, а в другом результат сшивки.
Настраиваемой по жесткости кисточкой вы прорабатываете проблемные участки, визуально контролируя какие участки в изображении-доноре лучше, чем у результата сшивки.

Сам принцип здесь остается как у Adobe Photoshop при использовании масок, но визуально все более наглядно.

В следующей вкладке «текст/линейка» вы можете добавить некий текст на результат сшивки, например, ваш копирайт или картинку линейки, которая позволит зрителю оценить масштаб изображения. Очень удобно при съемке особо мелких насекомых и деталек.

Теперь поговорим о новейшей версии Helicon Focus 6.2.2.

Она встречает нас еще более дружелюбно. Нам предлагается просто перетащить в окно исходные снимки.

Встроенный пример даёт хорошее представление, как организован процесс.

По сути в организации самого процесса мало что изменилось (в демонстрации программа нам намекает, что она хороша для фотосъемки минералов).
Но в сопутствующую программу Helicon Remote добавилась такая полезная функция как: «Disable live view during shooting», которая позволяет снимать со вспышкой. Иначе в режиме LiveView студийная вспышка по радиосинхронизатору не запускалась.

Кроме того, появилась возможность сохранять проекты и возвращаться к их ретушированию позже.

Появились некоторые настройки RAW конвертации, но я так и не понял, где же выставить баланс белого. Есть только два варианта: 1) из камеры, 2) автоматически.

Оба варианта установки ББ меня не устраивают. Хочется ставить цветовую температуру вручную. Может чего-то упустил и разработчики меня поправят.

Helicon Remote

К программе прилагается дополнение — программа Helicon Remote, которая позволяет осуществлять съемку прямо на компьютер.

Слово разработчику (Александр Зубрицкий):

В программе реализованы два алгоритма съемки со стекингом, а именно:

1) смещение плоскости фокусировки путем вращения фокусировочного кольца макрообъектива (работает только с автофокусными объективами),

2)смещение плоскости фокусировки путем линейного перемещения каретки автоматизированных макрорельсов StackShot (производитель — фирма Cognisys) либо каретки самодельных рельсов (в качестве привода используется шаговый двигатель производства Trinamic).

Первый способ имеет те предпочтения,что не нужно ничего дополнительно докупать, достаточно иметь любой зеркальный фотоаппарат (правда производства только Canon или Nikon),поддерживающий функцию Liveview, и автофокусный объектив. Кроме того, этот способ позволяет осуществлять стекинг не только для макросъемки, но и для пейзажа. Главный минус этого способа — невозможно практически реализовать смещение плоскости резкости на достаточно маленькие и одинаковые расстояния (шаг смещения).

Второй способ (чаще всего используемый в реальной макросъемке — здесь можно очень четко и очень точно реализовать линейное смещение плоскости резкости) имеет те достоинства, что позволяет использовать не только автофокусные макрообъективы, но и любые схемы — объективы с ручной фокусировкой, перевернутые объективы, микроскопные объективы и т.п.). При этом в случае с управлением макрорельсами StackShot все заданные настройки в штатном (идущем в комплекте с рельсами) блоке управления блокируются, а взамен их в самой программе Helicon Remote задаются самые важные настройки — точки начала и конца резкости, размер шага стекинга (в мм) и пауза после шага съемки (в секундах). Такие же настройки задаются и при подключении шагового двигателя Trinamic.

Переключение между этими режимами (первым и вторым) в программе происходит полуавтоматически — при подключении макрорельсов StackShot в интерфейсе программы появляется надпись — StackShot и кроме того нужно ставить галочку напротив окна «StackShot» (только в последней версии программы)

От себя добавлю, что мне понравилось, что LiveView в программе Helicon Remote сделан на весь экран, что на 27″ даёт очень хороший обзор.

Программа для стекинга изображений Zenere Stacker

Zenere Stacker является аналогом Helicon Focus и принцип работы здесь такой же.

Я поставил последнюю на 12 марта 2015 версию Zenere Stacker 1.04 Build T201411272115. В такой нумерации версий легко запутаться…

Стоит отметить, что как Helicon Focus, так и Zerene Stacker предлагают бесплатный триал-режим.
Т.е. вы можете поставить себе продукт и в течение 30 дней попробовать. Если понравится, то купить.

Меню в Zerene Stacker организовано классически. «Файл», «Edit», «Stack», «Tools»… Стоит ли говорить, что вариант Helicon Focus кажется более современным, где файлы можно просто перетащить в окно.

Кстати, стоит отметить одну немаловажную деталь. Helicon Focus разрабатывается на Украине группой программистов, а Zerene Stacker в США, одним человеком, признанным в США гуру-«макрушником» Rik Littlefield. Его работы вы можете поискать в форуме, где он постоянно присутствует.
Возможно, Рику не хватает сил, чтобы кроме части программы непосредственно отвечающей за стекинг сделать и современный интерфейс. Ну да это не главное в подобных программах, если есть преимущество по качеству стекинга. Посмотрим, есть ли оно…

Я сложил свой стек несколькими способами (PMax и DMap с разными параметрами).

В Zerene Stacker нужно обратить внимание на нижнее окно в процессе ретуширования.

Здесь вы увидите стек собранный двумя разными методами PMax (пирамидальный метод, есть в Helicon Focus) и DMap (карта глубин, также есть в Helicon Focus). Один собирает лучше плавные градиенты, а другой — мелкие контрастные детали. Оба этих изображения можно использовать как изображения-доноры при ретушировании результирующего изображения. Это позволяет обработать мелкие ворсинки на насекомых и проч. мелкие контрастные детали.

В Helicon Focus тоже можно использовать результирующие изображения, построенные разными методами как исходные. Для этого нужно выбрать их в меню «Использовать результат»

В процессе ретуши в Zenere Stacker вы можете перемещаться по исходным изображениям, зажав клавишу SHIFT и искать наиболее подходящее изображение-донор.

Кроме того через меню, во вкладке Preferences есть настройки для метода DMap, которые позволяют лучше проработать контрастные границы объектов (можно создать несколько результирующих изображений и всех их задействовать в процессе ретуши).

Ретуширование организовано аналогично Helicon Focus. Справа в списке выбирается изображение-донор и его участки могут наноситься кисточкой на результирующее изображение.
Есть регулировки кисти. Только в Zerene Stacker дополнительные кисти скрыты под лейблом «Pro» и использовав кисть «Pro» начинается 30-дневный триал кисти в обычной версии программы. Потом функция отключается.

Вот аналогичное меню от Helicon Focus.

Программа также позволяет управлять электрическими рельсами Stackshot, но эту функцию мне проверить не удалось, т.к. она относится к Pro версии, а у меня обычная.

Сшивка изображений при стекинге в программе Combine ZP

Интерфейс программы Combine ZP выглядит следующим образом:

1) Загрузка файлов для стекинга Нажимаем: окошко NEW в левом верхнем углу. В выскочившей панели Открыть выбираем файлы для сшивки и нажимаем клавишу Открыть.

После этого в пустом поле снизу появляется изображение первого файла.

2) Выравнивание загруженных файлов
Выбираем в окошке панели задач Align and Balance Used Frames (обычно оно уже установлено по умолчанию) и нажимаем зеленую клавишу GO:

3) Сшивка выровненных файлов Выбираем в окошке панели задач Do Stack и нажимаем зеленую клавишу GO:

4) Сохранение сшитых файлов
Для сохранения полученного файла со сшитыми изображениями необходимо нажать клавишу SAVE.

В целом результат программа выдаёт неплохой.

Но с некоторыми артефактами. Также не избавлена программа и от «глюков». Вылетала в процессе работы несколько раз.
Если говорить только о стекинге, то артефакты непосредственно объекта съемки имеет такие же, как и коммерческие программы.

Но функции ретуши здесь нет.

Дополнение по программе Combine ZP от читателя блога Клапауций

Несколько замечаний про CombineZP, может быть начинающим пользователям поможет, ибо не самая удобная в обращении программа.
Режимов выравнивания (Align and Balance Used Frames ) у неё два, Quick ( и Thorough. Быстрый выбран по умолчанию, но даёт худший результат.

Алгоритмов стекинга в ней несколько — пять, если не ошибаюсь. В принципе, выбираемый по умолчанию Do Stack, даёт лучший результат в большинстве случаев, но иногда стоит попробовать и другие. Можно запустить все сразу (пункт All Methods) и выбрать из результатов наилучший.

Вообще, там довольно много тонких настроек и режимов. К примеру, выравнивание можно делать вручную, задавая контрольные точки самостоятельно. И т.п. Но все пользователи, кого я знаю, применяют только основные автоматические режимы. Я не исключение

Пара неочевидных минусов. Главный — нельзя поменять последовательность сборки пачки, она задаётся только алфавитным порядком имён входных файлов. Ситуация, когда отсняли серию, просмотрели её, обнаружили, что в середине не хватает слоя (или просто брак попался), и просто досняли недостающий кадр — не работает. Приходится переименовывать файлы таким образом, чтобы восстановить порядок следования фокусировки. На длинных сериях это удручает.

Второе, менее грустное — стекинг можно запустить только один раз. Теоретически потом можно загрузить и обработать следующую пачку, но практически — программа всегда при этом «вылетает». Так что после каждой сборки нужно выходить из программы и запускать её снова.

Резюме по программным методам сшивки изображений

Все три метода позволяют достичь высоких результатов. Adobe Photoshop является самым дешевым, понятным, но и самым неудобным методом стекинга.

Helicon Focus и Zerene Stacker дают сходный инструментарий по работе со стеком. Качество сшивки у них мне показалось близким и больше зависящим от опытности сшивающего, какие параметры он поставит.

Helicon Focus определенно удобнее в плане работы.

Обеим программам не хватает реализации функции «линейка». В Zenere Stacker её просто нет, а в Helicon Focus её присутствие скорее формальное. Хотелось бы возможности поставить начальную и конечную точку объекта, чтобы вбить его размер, а впоследствии программа могла давать размеры всем остальным объектам в кадре просто протяжкой линейки, как в медицинских программах.

А в целом мы имеем более чем достаточный инструментарий, чтобы творить и творить…

Пусть вас не ограничивает ваше воображение. Метод стекинга может быть использован не только в макросъемке, но и в пейзаже, расширяя границы возможного!

здесь траву на переднем плане я снимал отдельно и «сшил» со скалами на заднем плане. Это Ирландия, Cliffs of Moher

WPanorama — бесплатная программа для просмотра панорамных изображений

Программа состоит их двух модулей — собственно просмотровщика и скринсейвера.
Оба модуля включают много особенностей, как например:

  • 360° непрерывный скроллинг
  • прокрутка назад-вперед не 360-градусных снимков
  • автоматическое обнаружение 360° панорам
  • горизонтальный и вертикальный скроллинг
  • поддержка мульти-мониторных систем
  • mini slide show — возможность полноэкранной демонстрации слайдов с возможностью сжатия/растяжения снимков
  • функция зеркального отображения для специальных интересных эффектов
  • разнообразные stretch фильтры
  • регулировка скорости вращения
  • модуль помощи
  • прямой доступ из программы к обновлениям в интернете

Дополнительные особенности просмотровщика:

  • картинки могут быть показаны как в окне, так и в полный экран
  • возможность изменить размер окна показа, перемещая его края или углы
  • легкая настройка демонстрации слайдов с помощью дружественного диалога
  • инструменты для сохранения вращающейся панорамы в .avi файл и разбивки панорамы на отдельные фрагменты
  • возможность перемещения картинки в экране с помощью мыши
  • возможность наложения описания к прокручивающейся панораме
  • настройка параметров по умолчанию для просмотра изображений
  • возможность наложения музыкального сопровождения (.mid, .mp3, .wav)
  • контекстная помощь и прямой доступ вопросам и ответам

Дополнительные особенности скринсейвера:

  • управление списком изображений с индивидуальными параметрами для каждого изображения
  • автоматическая смена изображения при каждом запуске скринсейвера
  • автоматическая смена изображения в заданный интервал времени
  • автоматическая смена изображения после того, как панорама прокрутила его заданное количество раз
  • возможность наложения описания к прокручивающейся панораме

Язык: английский, французский.
Статус: freeware.
Размер: 3,5 Мб.
Официальный сайт: www.wpanorama.com