我认为可能有两种方法可以做到这一点?我没有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的图片科学与分析实验室提供。
这里有更多示例和细节。
链接:
弱光多幅图像