在后期处理中堆叠多张曝光图像能否获得与长时间曝光相同的效果?


9

我喜欢拍摄白天的长时间曝光,曝光时间约为两分钟。那显示了日光下云的运动。

我使用了Hoya nd400(9个停靠点)和一个cpl(大约1或2个停靠点)堆叠在一起,但是我无法得到2分钟的曝光时间。因此,我想知道我可以通过多次曝光并将它们堆叠在photoshop中来获得与2分钟曝光相同的最终图像。

例如,我可以拍摄6张图像,每张图像具有20秒的曝光时间(总共2分钟的曝光时间),然后将它们堆叠在Photoshop中。

我对Photoshop不太了解-我将如何去做?我想通过堆叠具有堆叠或混合层的多个曝光照片来获得与2分钟曝光照片相同的效果,但是如何呢?



如果您认为答案可以回答您的问题,请记住将其标记为正确。
Cyber​​Knoy12 2012年

有类似的效果。尽管没有特殊的魔法,但不可避免的不同。如果仅添加图像,则在同一区域添加信号和背景。您的处理过程必须在空间上或图像之间有所区别,以强调您感兴趣的内容。以星迹示例为例,它更清晰。如果您希望星迹,那么您需要克服在迹迹出现的星光处添加无星噪声的问题。但是,如果您想要背景(为什么我不知道),星迹是需要处理的噪声。无论哪种方式,您都需要“差分”处理。
拉塞尔·麦克马洪

Answers:


4

是的你可以。我从未为云而疲倦,但为瀑布而生。我通常的操作方式是在相机中使用多重曝光,但在Photoshop中也可以使用。

对于内置摄像头,请将您的摄像头设置为n次曝光,然后让其计算出自动增益。拍摄n张照片。完成了

对于在Photoshop中,正常拍摄n张照片。然后将它们全部作为一个图像的图层带入Photoshop。执行命令Edit | 自动对齐图层。这将使您的图像对齐以补偿任何变化。然后使用“普通”模式混合每个图层,但不透明度较低。这是需要进行一些实验的地方,但是您会发现不透明使事情看起来不错。通常,您希望所有图层都相同。首先将所有上层设置为100 / n%的不透明度,然后从那里开始。


3
由于photoshop混合可以对图像进行平均,因此您需要将基础设置为稍后将基础设置为100%不透明,然后将其上的下一层设置为50%,然后将下一层设置为33%然后再设置25%,以此类推。photoshop扩展允许您可以直接平均图像堆栈(或进行中值过滤,这样会更有效)。
Matt Grum 2012年

4

是的,这是可能的。

图像堆叠通常也用于星迹摄影中。与其花费一小时的时间,不如花费一百二十二十个30秒的帧并将它们堆叠以获得相同的效果。

查看以下网站,获取有关如何为星迹堆叠图像的教程。堆叠任何图像都是相同的过程。

PS CS5中的星迹自动堆叠

他们甚至为您提供了一个不错的photoshop动作,可以为您完成很多工作。我个人多次使用本教程,都取得了不错的效果。


非常感谢您的回答,兄弟。.我会再试一次,对于startrail,我认为我无法射击,因为我住在新加坡,在新加坡我从未见过繁星点点的天空。 startrail但未成功,我花了3分钟的时间曝光了20帧,但什么也看不到。我会再试一次,非常感谢您的答复。
judass 2012年

是的,我在芝加哥也有同样的问题。也许星迹是不可能的,但相同的工作流程应适用于任何图像堆叠。
Cyber​​Knoy12 2012年

该图像叠加算法可能专门用于“增强”星迹。它可能并非在所有情况下都有效。
Onlyjus 2012年

2

我认为可能有两种方法可以做到这一点?我没有photoshop,所以...也许我会尝试python。

希望您使用了三脚架,可以进行远程连拍。我可以看到图像之间的可变和长时间问题非常严重。

我从来没有做过,只是大声思考。我必须按时间顺序尝试。

我认为从数学上讲,它们是相同的:
1.将所有照片堆叠在一起,使所有照片具有相同的透明度?
trans = 100 /(图像数量),第一张图像= 1除外
2.从每张图像中获取相同像素并将其平均?

[更新]

这是一个Python脚本,用于根据一系列图像计算平均图像:

from PIL import Image  
import glob  
import numpy as np  


imgList = glob.glob('./*.png')  
first = True  


for img in imgList:  
    temp = np.asarray(Image.open(img))  
    temp = temp.astype('float')  
    if first:  
        sumImage = temp  
        first = False  
    else:  
        sumImage = sumImage + temp  


avgArray = sumImage/len(imgList)  
avgImg = Image.fromarray(avgArray.astype('uint8'))  
avgImg.show()  

我在这里解释/记录了它

示例:使用混合器渲染的落球,使用上述python代码以不同的采样率求平均值。 在此处输入图片说明

[2012年9月26日更新]

我偶然发现了一个不错的NASA 网站,该网站的图片系列不错。我使用了一组他们的图片(云!)和上面的代码来生成此图片:

在此处输入图片说明 图片由NASA Johnson Space Center的图片科学与分析实验室提供。

这里有更多示例和细节。

链接:
弱光多幅图像


我当然使用过三脚架,电缆释放器,nd400和cpl的堆叠(但在白天无法获得2分钟的曝光)。我只是紧张)。无论如何,我还没有尝试通过使用焊接玻璃来长时间暴露。
judass 2012年

@judass我编写了一个python脚本并将其添加到上面。
Onlyjus 2012年

1

编辑,因为我重新阅读了您的问题!:

是的,您很可能会推销类似的效果,但是,您可能会遇到伪像,即云的边缘可能会重复。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.