#include <IndexAnnotation.h>
Inheritance diagram for Impala::Core::VideoSet::IndexAnnotation:
Public Member Functions | |
IndexAnnotation (Reporter *reporter, CmdOptions &options) | |
virtual void | HandleNewWalk (VideoSet *vs) |
Start of a "normal" walk. | |
virtual void | HandleNewWalk (VideoSet *vs, Keyframes *keyframes, bool *keyframeMask) |
Start of a "keyframe" walk. | |
virtual void | HandleNewWalk (VideoSet *vs, Segmentation *segmentation) |
Start of a "normal" walk with segmentation present. | |
virtual void | HandleNewFile (VideoSet *vs, int fileId, Stream::RgbDataSrc *src) |
Arrived at given DB_FILE in a "normal" walk. | |
virtual void | HandleDoneWalk (VideoSet *vs) |
End of a "normal" walk. | |
Private Member Functions | |
void | AddExtra (VideoSet *vs, int fileId, int concept, Mpeg7Doc *mp7, int key, int idx) |
void | DoKeyframes (VideoSet *vs, int fileId, int concept, Mpeg7Doc *mp7) |
void | DoShots (VideoSet *vs, int fileId, int concept, Mpeg7Doc *mp7) |
Private Attributes | |
Reporter * | mReporter |
String | mConceptSet |
String | mConceptExtra |
int | mNrExtra |
Segmentation * | mSegmentation |
Keyframes * | mKeyframes |
bool | mRkfMask |
std::vector< String > | mConcepts |
Table::AnnotationTableSet * | mAnnoShot |
Table::AnnotationTableSet * | mAnnoFrame |
Table::AnnotationTableSet * | mAnnoExtra |
Table::QuidTable * | mQuidExtra |
std::vector< int > | mTotalNrAnno |
std::vector< int > | mTotalNrSingleFrame |
std::vector< int > | mTotalNrFrames |
std::vector< int > | mTotalNrAnnoPos |
std::vector< int > | mTotalNrSingleFramePos |
std::vector< int > | mTotalNrFramesPos |
ILOG_VAR_DEC |
Definition at line 20 of file IndexAnnotation.h.