c语言峰值算法_关于算法:将高斯曲线拟合到c ++中的某个直方图峰值

关于如何将高斯曲线拟合到柱状图峰值,我有两个问题。我的第一个问题是一个非常基本的问题:

如何将高斯曲线拟合到整个柱状图?这仅仅意味着我必须找出并计算平均值(μ)和偏差(?)并将其放入高斯曲线的公式中?

下面的例子对吗?:假设(举个例子)我有一个带有5个颜色值的图像直方图。在x轴上有5个颜色值,在y轴上有每个颜色值的频率。即。:

值1:1次

值2:4次

值3:7次

值4:3次

值5:2次

现在平均值(μ)为3(μ=3)。

偏差(?)会是0.9(?=0.9)。公式:

现在我用密度函数公式中的这些值来计算高斯曲线?

对吗?不幸的是,我对数学背景有点不太了解。

我的第二个问题有点棘手:这次,我有一个有几个峰值的柱状图,但是我只想把高斯曲线拟合到最高的峰值。所以,我用一个简单的for循环遍历柱状图中的所有bin,在x轴上找到一个强度值(它包含图像的强度)。最大频率(显示在Y轴上)。这将是最高的山峰。但我该如何找出偏差呢?尤其是,因为我没有知道我的计算中应该包括哪些强度值。据我所知,高斯曲线的转折点在μ+?还有μ-?那有助于解决问题吗?

我很抱歉这个问题有点数学化,但我找不到更好的地方问它。我也读了一些类似的话题,但不幸的是,他们最终没有回答我的问题。

谢谢你的帮助!

尊敬的马克

我在这里没有看到编程问题。

当然,这是一个编程问题。这类计算通常是通过计算机编程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值