Video Processing Framework
Motion_Detection Class Reference

#include <Motion_Detection.h>

Inheritance diagram for Motion_Detection:
ImageProcessing AbstractProcessing AbstractData

List of all members.

Public Member Functions

 Motion_Detection (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~Motion_Detection ()
virtual Motion_Detectionduplicate ()
virtual int processChannel (int chIndex, SimpleData *options=NULL)
virtual int combineChannels (SimpleData *options=NULL)
virtual int allocateResults ()
int dynamicThreshold (IplImage *imageToExtract, int method)

Public Attributes

IPLImagegivenBackgroundIPL
ChanImageforegroundAverage
ChanImagebackgroundAverage
ChanImageforegroundVariance
ChanImagebackgroundVariance
ChanImageforegroundAverageF
ChanImagebackgroundAverageF
ChanImageforegroundVarianceF
ChanImagebackgroundVarianceF
ChanImagebackgroundAccumulatorF
ChanImageforegroundMask
ChanImagebackgroundMask
ChanImagetimeMask
ChanImagetempA
ChanImagetempB
ChanImagetempC
ChanImagetempD
ChanImagemonocromaticBackground
ChanImagemonocromaticForeground
ChanImageoldFrame
ChanImageoldestFrame
ChanImagemostoldFrame
ChanImagegivenBackground
ChanImagetempBackgroundMain
ChanImagetempBackground [BACK_VARIANTS]
ChanImagebackgroundRelativeFrequency [BACK_VARIANTS]
int thrType
int age
int outputType
float alpha
float mthresh
int tau
int offset
int offset1
int singleChannelOutput
int numberOfFrames
int foregroundPixelNumber
int timeOlderness
int size
IplImage * imgP
char commandOutput [BUFF+1]
bool MATLAB_ON
int TRAIN_BACKGROUND
bool AUTO_THRESH
bool NOT_SET
IplConvKernel * filterNoise
IplConvKernel * filterNoiseInitial
IplConvKernel * filterNoiseShadow
int binValue
int oldBinValue
int oldestBinValue
int binScaled
int nBins
int NOT_INITIALIZED
int subCounter
bool foregroundMatrixSet

Constructor & Destructor Documentation

Motion_Detection::Motion_Detection ( const AbstractData parent = NULL,
const SimpleData parameters = NULL 
)
Motion_Detection::~Motion_Detection ( ) [virtual]

Member Function Documentation

int Motion_Detection::allocateResults ( ) [virtual]

Reimplemented from ImageProcessing.

int Motion_Detection::combineChannels ( SimpleData options = NULL) [virtual]

Reimplemented from ImageProcessing.

virtual Motion_Detection* Motion_Detection::duplicate ( ) [inline, virtual]

Reimplemented from ImageProcessing.

int Motion_Detection::dynamicThreshold ( IplImage *  imageToExtract,
int  method 
)
int Motion_Detection::processChannel ( int  chIndex,
SimpleData options = NULL 
) [virtual]

Reimplemented from ImageProcessing.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines