基本按照你贴的程序改了下,对cameraman图像进行灰度平均值统计,灰度为零的点不计入点数。
clear;close all;
I=imread('cameraman.tif');
startX=1;
startY=1;
[endX,endY]=size(I);
pixelSum=0;
count= 0;
tempij=0;
for i=startX:endX
for j=startY:endY
tempij=uint64(I(i,j));
if tempij>0
pixelSum=pixelSum+tempij;
count=count+1;
end
end
end
average=pixelSum/count % 得到平均值