0
我搜索了「bgfg_gaussmix2.cpp」代碼,它說在高斯混合模型中,它存儲每個像素背景模型的每個高斯混合的混合權重(w),平均值(nchannels值)和協方差。例如,我想知道它的存儲順序是「重量,平均值,協方差」還是「平均值,協方差,權重」還是別的? 在此先感謝。opencv如何在高斯混合中存儲矩陣值?按何種順序?
我搜索了「bgfg_gaussmix2.cpp」代碼,它說在高斯混合模型中,它存儲每個像素背景模型的每個高斯混合的混合權重(w),平均值(nchannels值)和協方差。例如,我想知道它的存儲順序是「重量,平均值,協方差」還是「平均值,協方差,權重」還是別的? 在此先感謝。opencv如何在高斯混合中存儲矩陣值?按何種順序?
如果正在speeking有關高斯混合結構CvPBGMMGaussian,存儲順序是
三維被打包在一個浮點數組中。 下面是這個結構的定義:
#define CV_BGFG_MOG2_NDMAX 3
typedef struct CvPBGMMGaussian
{
float weight;
float mean[CV_BGFG_MOG2_NDMAX];
float variance;
}CvPBGMMGaussian
如果不speeking這個結構,請你的問題更精確。
嗨Abarral,非常感謝你的回答!這正是我想要的:) – 2012-08-09 10:11:19