I have found OpenCV code that uses CvGaussBGStatModelParams structure, cvCreateGaussianBGModel, and other related functions. However, I haven't been able to find any explanations for how they work and how they are to be used and what they mean.
Any help would be appreciated.
These functions are undocumented (at least as far as the manual goes). However, if you look around in the source, you will find them in
src/cvaux/cvbgfg_gaussmix.cpp
. In there:That link is probably a good start for you.