我试图在 Matlab 中平均 8 个 TIFF 图像,但我一直无法得到正确的结果。如果我读取图像并除以固定数字(读取的图像数量),我最终会得到一个非常暗的图像,而不是亮度均匀的“平均图像”。我使用的代码如下:
i = 0;
R = 0;
A=imread('1.tif');
B=imread('2.tif');
R = imdivide((imadd(A,B)),2);
for i = 3:8
TEMP = imadd(R,imread(sprintf('%d.tif' ,i)));
R = imdivide(TEMP,8);
end
imshow(R);
imwrite(R,'AVG.tif','tif');
有没有办法解决这个平均方案?谢谢!