线性加权融合两张图片

两张图片之间的线性加权融合问题,请问图中(d)的加权融合是怎么做到的。

img

(d)的加权融合是通过将第一幅图像与第二幅图像的像素值进行线性加权,即将两幅图像的像素值分别乘以一个权重因子,然后将乘积相加,得到的结果就是图(d)的加权融合结果。 回答不易,记得采纳呀!

总体来说就是重叠区域的像素值=alpha*left_img+(1-alpha)*right_img,这样去合成实现从left_img到right_img的渐变柔和效果。
而这个alpha与列有关,当靠近left_img时alpha就大,靠近right_img时left_img比重就小自然right_img比重就大。效果如 https://blog.csdn.net/wd1603926823/article/details/49423585 所示
比如下图:

img


对于重叠区域每列的像素值容易得到,假设第col_id列,它的alpha=(col_id-col_start)/(col_end-col_start)
value_col_id=alpha*left_img_col_id_value+(1-alpha)*right_img_col_id_value