#include <gpu.hpp>
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
§ MOG2_GPU()
cv::gpu::MOG2_GPU::MOG2_GPU |
( |
int |
nmixtures = -1 | ) |
|
§ getBackgroundImage()
computes a background image which are the mean of all background gaussians
§ initialize()
void cv::gpu::MOG2_GPU::initialize |
( |
Size |
frameSize, |
|
|
int |
frameType |
|
) |
| |
§ operator()()
§ release()
void cv::gpu::MOG2_GPU::release |
( |
| ) |
|
releases all inner buffers
§ backgroundRatio
float cv::gpu::MOG2_GPU::backgroundRatio |
§ bShadowDetection
bool cv::gpu::MOG2_GPU::bShadowDetection |
§ fCT
float cv::gpu::MOG2_GPU::fCT |
§ fTau
float cv::gpu::MOG2_GPU::fTau |
§ fVarInit
float cv::gpu::MOG2_GPU::fVarInit |
§ fVarMax
float cv::gpu::MOG2_GPU::fVarMax |
§ fVarMin
float cv::gpu::MOG2_GPU::fVarMin |
§ history
int cv::gpu::MOG2_GPU::history |
§ nShadowDetection
unsigned char cv::gpu::MOG2_GPU::nShadowDetection |
§ varThreshold
float cv::gpu::MOG2_GPU::varThreshold |
here it is the maximum allowed number of mixture components. Actual number is determined dynamically per pixel
§ varThresholdGen
float cv::gpu::MOG2_GPU::varThresholdGen |
The documentation for this class was generated from the following file: