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

16

Я стреляю в небо, чтобы захватить звезды. Время экспозиции составляет 15 секунд, поэтому я могу видеть звезды без следа. Эти фотографии сделаны непрерывно одна за другой, потому что я хочу сделать покадровое видео, показывающее «движение» неба (это фактически земля, которая движется).

Для этого все хорошо. Но я также хотел бы сделать еще одну вещь. Если вместо того, чтобы делать все эти фотографии, я бы взял только одну с временем экспозиции, равным сумме всех этих фотографий вместе (в 15 секунд умножить на количество фотографий), я бы увидел след звезд, оставленных на небе.

Есть ли способ «создать» эту фотографию из всех «коротких» экспозиционных?

tomm89
источник
7
"это земля, которая движется на самом деле" ЗДЕСЬ!
Грег
1
[
Требуется
@greg движение относительное. Вы не можете сказать, что что-то движется без указания системы отсчета.
Ману Н

Ответы:

9

Вы можете сделать это с помощью скрипта для GIMP. Я сделал это пару лет назад и получил довольно хорошие результаты. Не забывайте, чтобы промежуток времени между выдержками был как можно короче, иначе вы получите видимые промежутки в следах. Вот почему лучше взять один темный кадр в конце и вычесть этот кадр из результата (я собирался включить это в сценарий, но так и не нашел его).

Мои заметки к сценарию:

В сочетании с переименованием первого в base.JPG, "gimp -b -" с
(let * ((filelist (cadr (file-glob "IMG * .JPG" 1)))
      (img (car (gimp-file-load RUN-NININTERACTIVE "base.JPG" "base.JPG"))))
  (пока (нет (null? filelist))
    (пусть * ((имя файла (список файлов автомобиля))

  (layer (car (gimp-file-load-layer RUN-NONINTERACTIVE img filename)))
  )
      (gimp-image-add-layer img layer 0)
      (Слой gimp-layer-set-mode LIGHTEN-ONLY-MODE)
      (gimp-image-merge-visible-Layers img CLIP-TO-IMAGE)
      )
    (установите! filelist (cdr filelist))
    )
  (gimp-file-save RUN-NININTERACTIVE img (car (gimp-image-flatten img)) "test2.jpg" "test2.jpg")
)

Для того чтобы вычесть темную рамку, мои заметки говорят: «Я открыл это как слой на составном изображении (результат моего скрипта gimp) и установил режим темного слоя как Разница».


источник
Я никогда не использовал сценарий в Gimp. Как бы я это выполнил? Из командной строки или из программы. Должен ли я сохранить это как скрипт?
tomm89
этот скрипт автоматически выравнивает изображения, чтобы компенсировать вращение неба?
Майкл
@ drewbenn ах, я пропустил это, извини.
Майкл
14

Если у вас есть Photoshop, вы можете создать стек изображений . Это автоматически выравнивает слои, так что это работает и с рук. Это хитрый трюк, если вы снимаете статичную сцену без штатива и имеете дополнительное пространство памяти.

(Интересно, будет ли авто-выравнивание обманываться звездными следами, поскольку значительная часть изображения будет двигаться в унисон.)

Вот до / после 12 снимков, которые я сделал:

Эффекты усреднения нескольких кадров в фотошопе

Сверху - уменьшенная версия всего этого. Внизу 100% обрезка изображения. Слева - один из 12 оригинальных кадров, а справа - усредненное изображение.

Хотя исходные изображения составляли всего 1/50 с, а общее время экспозиции составляло примерно 1/20 с, волновое движение практически полностью усреднялось. Вы также можете увидеть некоторые горизонтальные размытия в облаках, когда они движутся по небу. Это потому, что изображения были сделаны с задержкой около 1 с.

Эван Кралл
источник
Это не то, что я хотел бы для звезд. Потому что они будут усреднены с другими кадрами, делая небо пустым!
tomm89
@ tomm89 Ваши звезды не будут полностью исчезать в стековом режиме, они просто будут темнее, чем на оригинальных изображениях. Если вы увеличили ISO на более коротких выдержках, это должно быть идентично более длительной выдержке.
Эван Кралл
1
Это отличная идея, потому что шум, создаваемый при более короткой экспозиции, будет усредняться в стеке. Или я так думаю ...
Tomm89
Работает ли это в Photoshop Elements или только в полной версии Photoshop? Благодарю.
Ваддади Картик
7

Есть бесплатное приложение для Windows под названием Startrails, которое делает именно то, что вы ищете.

Если у вас есть Photoshop, есть способы создать действия Photoshop, чтобы сделать то же самое. По сути, вы комбинируете изображения в режиме смешивания слоя «Только осветление».

Лиман Эндерс Ноулз
источник
Как насчет "суммирования" изображений?
tomm89
@ tomm89: Именно этим и занимаются несколько слоев Photoshop. С режимом наложения, вы говорите, производите окончательное изображение, суммирующее все более светлые пиксели, когда вы поднимаетесь в стек слоев. Вот статья, которая подробно описывает этот процесс: liquidinplastic.com/2008/06/startrails
Конор Бойд
Я бы скачал эту программу, но я в Linux.
Tomm89
Если у вас есть программное обеспечение, которое поддерживает слои, просто следуйте инструкциям для пользователей OSX в этой статье, которая повторяет действия StarTrails.
Конор Бойд
У меня на самом деле есть Gimp, но это может быть проще и меньше памяти, просто использовать imagemagick.
Tomm89
0

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

Требуются полосы света от проезжающих машин, чтобы все объединить в одном кадре.

Я наложил их на Photoshop и применил к ним режим смешивания «lighten». Работал отлично. Не уверен, как это сработает в твоем случае, но оно того стоит.

введите описание изображения здесь

Тео
источник
3
Является ли это изображение объектом авторского права, случайно;)
Мэтт Грум
Вы можете разместить на нем все водяные знаки, которые вы хотите, но условия соглашения, с которым вы согласились при вступлении в SE, дают им право делать с ним практически все, что они пожелают.
Майкл C