我想计算给定直方图的标准偏差和期望值。
哪个matlab函数可以帮助我做到这一点?
我的代码:
using (var context = new DatabaseContext())
{
var xd = (from c in context.CHall
orderby c.CinemaHallName
select c).ToList();
cbCinemaHall.ItemsSource = xd;
cbCinemaHall.DisplayMemberPath = "CinemaHallName";
}
答案 0 :(得分:1)
不太确定,我是否正确地提出了您的问题。 根据直方图的预期值,你的意思是图像的平均强度值,所以如果你绘制一个随机像素,你最有可能绘制哪种强度?
这可以简单地完成
m_wholeImage = mean(I(:));
s_wholeImage = std(double(I(:)));
s_wholeImage
然后为您提供所有像素值的标准偏差。
答案 1 :(得分:0)
我建议参考:
Gonzalez。,R.,Eddins。,S. and Woods,R.(2009)。使用MATLAB进行数字图像处理。第二版。盖茨马克出版社,第644-654页。
它提到了量化图像纹理的代码,涉及查找图像直方图的均值和标准差。
我在网上找到了代码: