0

我搜索了“bgfg_gaussmix2.cpp”代码,它在高斯混合模型中说,它存储每个像素背景模型的每个高斯混合的混合权重(w)、平均值(nchannels 值)和协方差。我想知道它的存储顺序,比如是“权重、均值、协方差”,还是“均值、协方差、权重”,还是别的什么?提前致谢。

4

1 回答 1

1

如果您正在讨论高斯混合结构 CvPBGMMGaussian,则存储顺序为

  1. 重量
  2. 平均尺寸 1
  3. 平均维度 2
  4. 平均尺寸 3
  5. 方差

这三个维度被打包在一个浮点数组中。这是这个结构的定义:

#define CV_BGFG_MOG2_NDMAX 3
typedef struct CvPBGMMGaussian
{
    float weight;
    float mean[CV_BGFG_MOG2_NDMAX];
    float variance;
}CvPBGMMGaussian

如果您不是在谈论这种结构,请在您的问题中更加准确。

于 2012-08-08T18:46:42.257 回答