MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何求多幅图像的平均图像 (https://www.labfans.com/bbs/showthread.php?t=6366)

snowtv7 2009-02-09 16:24

[求助]如何求多幅图像的平均图像
 
如果我想求一个场景在不同时刻时图像的平均图像,不知道哪位高人能用MATLAB写出求几幅图像的平均图像的代码,例如十幅图

linkingoo 2009-02-26 14:55

回复: [求助]如何求多幅图像的平均图像
 
把十幅图像对应像素加起来 最后求个平均就可以了 啊!~ 挺简单的事吧!

matfan 2009-02-26 16:24

回复: [求助]如何求多幅图像的平均图像
 
假设你已经将十张图像都加载到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才能求和,否则会溢出。
另外,合理加载图像到变量中,可用循环简化代码


所有时间均为北京时间。现在的时间是 03:29

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.