如何用MATLAB实现灰度图像的均值和方差,公式如下图,其中I(i,j)是图像的灰度值,N是图像的长和宽

如题所述

不用那么麻烦,matlab有现成的函数:
均值:mean2(img)
标准差:std2(img)
方差是标准差的平方,把上面的结果平方一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-11
看不到公式。

大概的解决办法:

Matalab中可以将jpg文件以matrix的形式打开,其保存为a * b * 3即长*宽*3。

最后的3分别为RGB的颜色值。灰度颜色中r = g= b

int i, j, c;
for(i = 0; i <a; i++)
for (j = 0; j < b; j++)
for (c = 0; c < 3 ; c++)
{
//这里做数据统计。
}
第2个回答  2010-10-13
用mean和var