Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This class is not designed for expandability (it doesn't have virtual methods).

The private members are not the parameters of the model (except nmixtures_). This is auxiliary variables and memory buffers.

The parameters of the model is public members:

int history;
float varThreshold;
float backgroundRatio;
float noiseSigma;

The only exception is nmixtures_. It can be set only via constructor:

mog = MOG_GPU(nmixtures);

This class is not designed for expandability (it doesn't have virtual methods).

The private members are not the parameters of the model (except nmixtures_). This is auxiliary variables and memory buffers.buffers (implementation details).

The parameters of the model is public members:

int history;
float varThreshold;
float backgroundRatio;
float noiseSigma;

The only exception is nmixtures_. It can be set only via constructor:

mog = MOG_GPU(nmixtures);

This class is not designed for expandability (it doesn't have virtual methods).

The private members are not the parameters of the model (except nmixtures_). This is auxiliary variables and memory buffers (implementation details).

The parameters of the model is public members:

int history;
float varThreshold;
float backgroundRatio;
float noiseSigma;

The only exception is nmixtures_. It can be set only via constructor:

mog = MOG_GPU(nmixtures);