早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何让用matlab求出一幅图像的平均灰度?请给出具体程序,要求一幅图像的均匀性,我想先求出图像的平均灰度,再求出在以平均灰度为中心一定灰度范围内像素所占的百分比,通过百分比不同来

题目详情
如何让用matlab求出一幅图像的平均灰度?请给出具体程序,
要求一幅图像的均匀性,我想先求出图像的平均灰度,再求出在以平均灰度为中心一定灰度范围内像素所占的百分比,通过百分比不同来判断出均匀性的不同,但程序不会编,请达人给编个程序吧,急用~
▼优质解答
答案和解析
clear
image=imread('heci1.bmp');
[m,n]=size(image);
sum=0;
for i=1:m
for j=1:n
sum=sum+double(image(i,j));
end
end
average=sum/(m*n);