matlab中均值和标准差的像素计算

Posted

技术标签:

【中文标题】matlab中均值和标准差的像素计算【英文标题】:pixel wise calculation of mean and standard deviation in matlab 【发布时间】:2013-04-24 22:05:19 【问题描述】:

我在 MATLAB 中有一张图片。如何计算每个像素的均值和标准差?

【问题讨论】:

在提出这个相当基本的问题之前,您是否尝试过阅读一些 matlab 文档。还是 google matlab 和 mean 或 std? 您能提供更多细节吗?如果您只有一张图像,则每个像素的平均值就是该像素的值,每个像素的标准差为零。 【参考方案1】:

像您的单行问题一样的单行答案可以是:

mean(TheImage(:))

【讨论】:

我添加了第二行sqrt(var(TheImage(:))) ;-) 这是一个两行答案。代码就足够了。 谢谢。详细我想要实现的是1:将图像转换为矩阵。 2:应用中值滤波。 3:通过调整隶属函数来决定输入图像的隶属函数的数量和类型。以下模糊规则用于聚类。比如如果平均值是中等的并且标准偏差值是低的,那么它是一个边缘像素,否则不是一个边缘像素。使用上述规则对输入图像的相应像素值应用模糊分类,从而给出由隶属函数表示的模糊集。你能帮帮我吗?

以上是关于matlab中均值和标准差的像素计算的主要内容,如果未能解决你的问题,请参考以下文章

如何求标准差的置信区间

基于均值标准差的子集

批标准化—BN

怎么用matlab计算一组数据的总体均值和标准差σ的95%置信区间

Javascript:生成具有固定均值和标准差的随机数

怎么算标准差?