查看完整版本 : [求助]如何求多幅图像的平均图像
如果我想求一个场景在不同时刻时图像的平均图像,不知道哪位高人能用MATLAB写出求几幅图像的平均图像的代码,例如十幅图
linkingoo
2009-02-26, 14:55
把十幅图像对应像素加起来 最后求个平均就可以了 啊!~ 挺简单的事吧!
假设你已经将十张图像都加载到im1,im2,...im10中,
total=zeros(size(im1));
total=total+double(im1);
total=total+double(im2);
...
total=total+double(im10);
total=total./10;
average=uint8(total);
imshow(average);
大概是这样,反正就是求和后在平均,注意数据类型转换,要转为double才能求和,否则会溢出。
另外,合理加载图像到变量中,可用循环简化代码
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.