作业帮 > 综合 > 作业

用matlab处理图像ROI区域,用regionprops函数计算出了ROI的灰度均值,怎么计算出每块区域的灰度方差啊

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/30 22:15:21
用matlab处理图像ROI区域,用regionprops函数计算出了ROI的灰度均值,怎么计算出每块区域的灰度方差啊
我是用的regionprops的MeanIntensity算的均值,但是用它算出来的方差结果却全是一样的,到底应该怎么算啊
for k=1:num %num是标记的邻域个数
gm=regionprops(L,I,'MeanIntensity'); %gm灰度均值
[r,c]=size(L==k);
a=zeros(r,c);
gu(k)=0;
for i=1:c
for j=1:r
gu(k)=(a(i,j)-gm(k).MeanIntensity)^2; %gu灰度方差
end
end
end
用matlab处理图像ROI区域,用regionprops函数计算出了ROI的灰度均值,怎么计算出每块区域的灰度方差啊
贴出代码来
再问: 代码贴上了 均值求的没问题 但方差结果都是一样,都是65535
再答: 代码不全; 确定均值对吗?a是全零的没意义,gu如果全是65536说明gm(k)的均值全是256。也不知道你的数据是怎么样的,a和gu的初始化都没意义