我有一個bmp格式的圖像,大小爲512 * 512。我想計算值大於11的像素數量,然後找出這些像素的平均值。這是我的代碼。我不知道是什麼問題,但像素值的總和是錯誤的,它始終是255.我嘗試了不同的圖像。使用MATLAB計算並平均圖像中的某些像素
你能幫我弄清楚嗎?
A=imread('....bmp');
sum=0; count=0;
for i=1:512
for j=1:512
if (A(i,j)>=11)
sum=sum+A(i,j);
count=count+1;
end
end
end
disp('Number of pixels grater than or equal to 11')
disp(count)
disp('sum')
disp(sum)
disp('Average')
Avrg=sum/count;
disp(Avrg)