从OpenCV期望最大值中的协方差矩阵计算方差

时间:2013-12-31 13:45:46

标签: matlab opencv covariance gaussian

在opencv中,Expectation Max的结果作为协方差矩阵给出。在我的工作中,我有2个发行版,我需要计算相似之处。我想使用方差,但只给出了簇数的协方差:

我有2个问题需要帮助:

  1. 如果我的群集是1,那么我认为协方差=方差。这是对的吗。?
  2. 如何计算群集的协方差的方差> 1(如果1是正确的)

1 个答案:

答案 0 :(得分:2)

您的案例中的每个群集都是高斯概率分布密度函数。在一般情况下,其参数是均值和方差。

在多维情况下,方差变为协方差矩阵。它描述了椭圆轴的方向和大小。

你可以将协方差减少到方差,但你会得到圆形或球形而不是椭圆形或椭圆形。

因此椭圆轴方向将是协方差矩阵的特征向量,它们的半长度将是特征值的平方根。一旦你知道了椭圆轴,就应该将它转换成圆形的方式。您接受的半径将是方差的平方根。

但是,如果您需要计算概率,您应该通过按等于方差的因子缩放单位矩阵来计算方差的协方差矩阵。