How to find mean of the image

Hi,
I am using this command for finding mean of the 10 images
mean(cat(3,IMG1,IMG2,IMG3,IMG4,IMG5,IMG6,IMG7,IMG8,IMG9,IMG10),3)
Here 3 is the dimension
Why to use 3 dimension here?
When I am using 2 dimensional I am not getting the answer.why?
can u suggest something about this
Thanks in advance

 採用された回答

Wayne King
Wayne King 2011 年 9 月 13 日

0 投票

What dimension do you want to concatenate along and how do you want to take the mean?
X = mean(cat(2,randn(10,2),randn(10,2)),2);
Forms a matrix that is 10x4 and then takes the means of the rows to yield a 10x1 vector.
X = mean(cat(1,randn(10,2),randn(10,2)),1);
Forms a matrix that is 20x2 and takes the means of the columns to yield a 1x2 vector.
Wayne

1 件のコメント

Jim
Jim 2011 年 9 月 21 日
Hi,
Thank you for your reply,it worked
I need to remove pixels with zero pixel value in an image(dead pixels)
Can you suggest me something about this
Thanks in advance

サインインしてコメントする。

その他の回答 (0 件)

質問済み:

Jim
2011 年 9 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by