The class implements the following algorithm: "Improved adaptive Gausian mixture model for background subtraction" Z.Zivkovic International Conference Pattern Recognition, UK, August, 2004.
More...
#include <ocl.hpp>
Inherits cv::ocl::BackgroundSubtractor.
The class implements the following algorithm: "Improved adaptive Gausian mixture model for background subtraction" Z.Zivkovic International Conference Pattern Recognition, UK, August, 2004.
http://www.zoranz.net/Publications/zivkovic2004ICPR.pdf
cv::ocl::MOG2::MOG2 |
( |
int |
nmixtures = -1 | ) |
|
void cv::ocl::MOG2::initialize |
( |
Size |
frameSize, |
|
|
int |
frameType |
|
) |
| |
void cv::ocl::MOG2::operator() |
( |
const oclMat & |
frame, |
|
|
oclMat & |
fgmask, |
|
|
float |
learningRate = -1.0f |
|
) |
| |
|
virtual |
void cv::ocl::MOG2::getBackgroundImage |
( |
oclMat & |
backgroundImage | ) |
const |
|
virtual |
void cv::ocl::MOG2::release |
( |
| ) |
|
releases all inner buffers
int cv::ocl::MOG2::history |
float cv::ocl::MOG2::varThreshold |
here it is the maximum allowed number of mixture components. Actual number is determined dynamically per pixel
float cv::ocl::MOG2::backgroundRatio |
float cv::ocl::MOG2::varThresholdGen |
float cv::ocl::MOG2::fVarInit |
float cv::ocl::MOG2::fVarMin |
float cv::ocl::MOG2::fVarMax |
bool cv::ocl::MOG2::bShadowDetection |
unsigned char cv::ocl::MOG2::nShadowDetection |
float cv::ocl::MOG2::fTau |
The documentation for this class was generated from the following file: