11智能在线
新记
如何让用matlab求出一幅图像的平均灰度?请给出具体程序,谢谢~
要求一幅图像的均匀性,我想先求出图像的平均灰度,再求出在以平均灰度为中心一定灰度范围内像素所占的百分比,通过百分比不同来判断出均匀性的不同,但程序不会编,请达人给编个程序吧,急用~~~
举报该文章
相关建议 2009-06-14
求平均灰度很简单,假设你图像数据放在变量I中
I=double(I);
[M N]=size(I);
ave=sum(sum(I))/(M*N); %ave为平均灰度。
也可以直接用下面的一条语句:
ave=mean(mean(I));
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fqff822mp.html
其他看法
第1个回答 2009-06-12
建议先做灰度直方图,同时统计平均灰度。然后直接采用直方图信息进行判断均匀性
第2个回答 2009-06-20
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);本回答被提问者采纳
相似回答
大家正在搜
相关问题
怎样用matlab将一幅图像转化为灰度图像
请问如何利用matlab提取一幅图像的所有灰度值,并计算均值...
matlab中,有幅灰度图像,对所有元素灰度值求个平均值
需要一段matlab程序计算一张灰度图的平均灰度值,但是希望...
求一程序Matlab对图像划分为4*4的子块,然后求取平均灰...
matlab 如何计算一幅图像中某一灰度值的像素个数
matlab程序的一个小问题,为什么两种求平均灰度的写法,结...
用matlab计算一副灰度图所有灰度值的方差,要求有完整的代...