确定直方图中的分布

问题描述 投票:0回答:1

作为图像分割功能实现的一部分,我试图找到一种方法来确定数据中是否存在多个高斯分布。有什么方法可以用来实现这一目标吗?

enter image description here

python distribution
1个回答
0
投票

这里的问题不是“代码”问题。要拟合高斯,可以使用scipy.curve_fit,但是此任务的难点是确定要拟合的域。首先,我将对直方图使用较大的合并,以避免直方图正确区域中的所有峰。然后,您可以使用某种算法来查找峰,并尝试在峰前后的特定范围内拟合它们。如果卡方或其他“损失函数”足够低,则可以接受拟合,也可以丢弃它并搜索下一个。

© www.soinside.com 2019 - 2024. All rights reserved.