opencv中的期望最大化

时间:2013-11-25 09:53:19

标签: c++ opencv gaussian variance expectation-maximization

我的问题是:我必须用双组分高斯模型的混合来近似分布。 特别是我需要两个高斯分布的两个方差。 在openCv中我可以使用EM类;问题是我只能获得两个协方差矩阵而不能获得方差。 有没有解决方案才能找到方差值?

1 个答案:

答案 0 :(得分:0)

在2D情况下,您可以将方差设想为圆的半径。 Covariavce矩阵定义椭圆半轴(特征向量(方向)和特征值(长度)),所以问题是你可以将椭圆变换成圆形吗?如果是,那么您应该决定采用哪种方式。您可以获得椭圆的半径长轴或短轴,或者您可以找到平均值。