1

I've several images with different color values, each value is 8-bit value. Every image represents the same frame. I'm trying to sum all images together to get a better picture. I've tried combining the colors using the average of the colors, however the combined picture is too dark. Is there a known algorithm that combines the colors?

Thanks

4

3 回答 3

1

听起来您正在尝试使用多个颜色通道制作灰度图像。虽然平均可能有效,但一种标准方法是使用对数平均亮度

gray_pixel = 0.27*red + 0.67*green + 0.06*blue

请注意,像这样的所有方法都试图根据人眼平均看到图像的方式来产生每种颜色的感知亮度。还有许多其他常数会产生类似的结果 - 有关客观和感知亮度的更多信息,请参阅这个 StackOverflow 答案

于 2012-09-23T17:35:54.603 回答
0

如果照片是几何校准的(即相机和场景在拍摄之间没有改变),只需平均所有图像中每个像素的值。这将减少噪音,并使您的结果保持颜色。

于 2012-09-24T11:17:00.227 回答
0

您必须对彼此对应的每个像素的颜色进行平均。只需将图像彼此相加,然后按元素将其除以图像数量。如果您想从一个图像中获取一些区域,而从其他图像中获取其他区域,则必须对矩阵进行切片,然后将其值填充到新的空数组或零数组中。

于 2017-04-02T07:29:12.683 回答