如何用matlab求一组图片每个像素的平均灰度?

比如说100张分辨率一样的图片,名称为img001~100。我对matlab一窍不通,请大家帮帮忙!

for i=1:100
if i<10
I(i,:)=['00' num2str(i)];
elseif i==100
I(i,:)=num2str(i);
else
I(i,:)=['0' num2str(i)];
end
img=['img' I(i,:) '.jpg'];
gray=imread(img);
g=rgb2gray(gray);
G(i)=mean(g(:));
end
mean(G)
温馨提示:答案为网友推荐,仅供参考
相似回答