我有几个具有不同颜色值的图像,每个值都是8位值。 每个图像代表相同的帧。我试图将所有图像加在一起以获得更好的图像。 我尝试使用平均颜色组合颜色,但组合图片太暗。 是否有一种结合颜色的已知算法?
由于
答案 0 :(得分:1)
听起来你正试图用几个颜色通道制作灰度图像。虽然平均可能有效,但一种标准方法是使用 log-average luminance :
gray_pixel = 0.27*red + 0.67*green + 0.06*blue
请注意,所有这样的方法都会尝试根据人眼的平均视角来生成每种颜色的感知亮度。还有许多其他常量会产生类似的结果 - 有关客观和感知亮度的更多信息,请参阅this StackOverflow answer。
答案 1 :(得分:0)
如果照片经过几何校准(即照相机和场景之间的照片没有变化),只需在所有图像上平均每个像素的值。这样可以减少噪音,并保持结果的颜色。
答案 2 :(得分:0)
您必须平均每个像素的颜色相互对应。只需将图像相互相加,然后按元素分割图像数量即可。如果你想从一个图像中获取一些区域而从其他图像中获取其他区域,则必须对矩阵进行切片,然后将其值填充到新的空数组或零数组中。