|
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 | WritePredictions () |
void | WriteMp7ShotSeg (VideoSet *vs, int fileId, Stream::RgbDataSrc *src) |
void | WriteShotSimilarity (VideoSet *vs, int fileId, Stream::RgbDataSrc *src) |
void | WriteScores (String SrcName) |
void | WriteLfvAndSvm (String SrcName, int fileId) |
void | HandleDoneFile (VideoSet *vs, int fileId, Stream::RgbDataSrc *src) |
| Completed given DB_FILE in a "normal" walk.
|
int | GetPredictionFrame () |
bool | Blur () |
Array2dScalarReal64 * | GetCUTs () |
Array2dScalarReal64 * | GetFOIs () |
Array2dScalarReal64 * | GetDISs () |
Array2dScalarReal64 * | GetOTHs () |
Array2dScalarReal64 * | GetScores () |
Array2dScalarReal64 * | GetPredictions () |
Array2dScalarReal64 * | GetWeights () |
double | GetProbThresh () |
double | GetScore (int i) |
int | GetWindowSize () |
Vector::VectorTem< Real64 > * | GetFeatures () |
void | Predict (int PredictFrame) |
Private Member Functions |
void | BlurImage (Array2dScalarReal64 *&channel, double sigma) |
void | UpdateHistograms (unsigned char *data) |
void | EqualizeHist (HistType *h) |
void | ComputeSSWeights () |
Real64 | CalculateScores () |
void | ReadGroundTruth () |
Private Attributes |
int | mVerbose |
double | mThreshold |
double | mProbThresh |
int | mRadius |
double | mSigma |
double | mBlurSigma |
int | mBinCount |
bool | mHistEq |
bool | mHistNorm |
bool | mNormW |
bool | mBlur |
bool | mCentered |
int | mBlurDer |
String | mHistSim |
String | mSymmetry |
int | mWindowSize |
int | mShortGrad |
String | mSvmModelFile |
String | mDataDir |
String | mRefDir |
String | mRefPrefix |
String | mMode |
String | mRunName |
bool | mGUI |
bool | mThresholdOnly |
bool | mPredictOnly |
bool | mPredictOutput |
bool | mDoProcessing |
Core::Training::Svm * | mSvm |
Stream::RgbDataSrc * | mSrc |
Array2dScalarReal64 * | mGauss |
Array2dScalarReal64 * | mWeights |
Array2dScalarReal64 * | mScores |
Array2dScalarReal64 * | mPredictions |
Array2dScalarReal64 * | mGroundTruth |
Array2dScalarReal64 * | mCUTs |
Array2dScalarReal64 * | mDISs |
Array2dScalarReal64 * | mOTHs |
Array2dScalarReal64 * | mFOIs |
Vector::VectorTem< Real64 > * | mFeatures |
Vector::VectorTem< Real64 > * | mFeaturesReversed |
String | mSim |
HistType ** | mHistograms |
Reporter * | mReporter |
int | mShotNr |
Geometry::RectanglePyramid | mPyramid |
int | mHistPerFrame |
int | mPyrL |
int | mPyrU |
| ILOG_VAR_DEC |