Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

Impala::Core::VideoSet::ShotSegmenter Class Reference

#include <ShotSegmenter.h>

Inheritance diagram for Impala::Core::VideoSet::ShotSegmenter:

Inheritance graph
[legend]
Collaboration diagram for Impala::Core::VideoSet::ShotSegmenter:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Core::Histogram::Histogram1dTem<
Real64
HistType
typedef Array::Array2dScalarReal64 ArrayType
typedef Array::Array2dScalarReal64 Array2dScalarReal64

Public Member Functions

 ShotSegmenter (Reporter *reporter, CmdOptions &options)
virtual ~ShotSegmenter ()
void HandleNewFile (VideoSet *vs, int fileId, Stream::RgbDataSrc *src)
 Arrived at given DB_FILE in a "normal" walk.
void HandleNewFrame (VideoSet *vs, int fileId, Stream::RgbDataSrc *src)
 Arrived at a new frame in a "normal" walk.
void HandleDoneFile (VideoSet *vs, int fileId, Stream::RgbDataSrc *src)
 Completed given DB_FILE in a "normal" walk.

Protected Member Functions

Mpeg7DocConstructMpeg7Doc (CString id, CString fileName, int realId, int nrOfFrames, int frameRateNum, int frameRateDen) const

Private Member Functions

void BlurImage (Array2dScalarReal64 *&channel, double sigma)
void UpdateHistograms (Stream::RgbDataSrc *src)
void ComputeSSWeights ()
Real64 CalculateScores ()
void Predict (int predictFrame)
void WriteMp7ShotSeg (VideoSet *vs, int fileId, Stream::RgbDataSrc *src) const
void WriteShotSimilarity (VideoSet *vs, int fileId, Stream::RgbDataSrc *src)
void CleanUpScoresAndPredictions ()

Private Attributes

double mBlurSigma
int mRadius
int mBinCount
double mProbThresh
bool mDoMpeg7
bool mDoSim
bool mDoNrkf
int mWindowSize
int mHistPerFrame
Geometry::RectanglePyramid mPyramid
Array2dScalarReal64mGauss
Array2dScalarReal64mWeights
Array2dScalarReal64mScores
Array2dScalarReal64mPredictions
Vector::VectorTem< Real64 > * mFeatures
HistType ** mHistograms
 ILOG_VAR_DEC

Detailed Description

Definition at line 25 of file ShotSegmenter.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:22:13 2011 for ImpalaSrc by  doxygen 1.5.1