how to get the mean of different images covered the same area?

2 views (last 30 days)
i have 7 days precipitation data images(tif format)of same area.i want to get the average of this seven images.(pixel wise average) it means average image of this 7 images.how to do it?

Answers (1)

Image Analyst
Image Analyst on 25 Mar 2014
Try this:
averageImage = (double(image1) + double(image2) + double(image3) + double(image4) + double(image5) + double(image6) + double(image7)) / 7;
Then to get the mean, it depends on how the area is defined. If it's a box, then you can use mean2().
meanValue = mean2(averageImage(row1:row2, col1:col2));
If it's a binary mask
meanValue = mean(averageImage(maskImage));

Categories

Find more on Display Image 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!