i=imread('d:/lena.bmp'); %真彩色图像
i=rgb2gray(i); %转换为灰度图
i=double(i); %将uint8型转换为double型,否则不能计算统计量
[height,width]=size(i);
s=0;
for x=1:height
for y=1:width
s=s+i(x,y); %求像素值总和 s , i(x,y)表示位于某个坐标下的像素值
end
end
s=s/(height*width*1.0)+0.5;
求图像的均值(重点把uint8转成double)
最新推荐文章于 2023-02-26 17:45:49 发布
