how to find the average of an image set

1 view (last 30 days)
In U<25x1 cell> in each cell consists of < 105 x159 > values i need to find the average of the 25 images how would i find?

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 24 Dec 2013
Edited: Azzi Abdelmalek on 24 Dec 2013
v=0;
n=numel(U);
for k=1:numel(U)
v=v+U{k};
end
out=v/n;
%or
out=mean(reshape(cell2mat(U(:))',159,105,[]),3)'
  1 Comment
Image Analyst
Image Analyst on 24 Dec 2013
If the images are uint8, be sure to cast to double or else the sum may well clip at 255.
v=v+double(U{k});

Sign in to comment.

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!