#include <Mpeg7Doc.h>
Inheritance diagram for Impala::Core::VideoSet::Mpeg7Doc:


Public Member Functions | |
| Mpeg7Doc (String fileName, Util::Database *db) | |
| Mpeg7Doc (String fileName, Util::IOBuffer *ioBuf) | |
| Mpeg7Doc (String id, String fileName, int nrFrames, int fractions, bool withKeyframes, String conceptSet, String annoFileName) | |
| virtual | ~Mpeg7Doc () |
| void | AddShot (String name, int startFrame, int endFrame) |
| void | AddShot (String name, int startFrame, int endFrame, std::vector< String > keyframeNames, std::vector< int > keyframeFrames) |
| void | AddAnnotation (String annotation, String shotName, int startFrame, int endFrame, double relevance, double confidence) |
| int | ReplaceAnnotationEx (String annotation, String shotName, int aFrame, int startFrame, int endFrame, double relevance, double confidence) |
| int | ReplaceAnnotation (String annotation, String shotName, int startFrame, int endFrame, double relevance, double confidence) |
| void | SetAnnoIsConcept () |
| bool | GetAnnoIsConcept () |
| String | GetId () |
| String | GetVideoFileName () |
| int | GetNrFrames () |
| int | GetFractions () |
| int | NrShots () |
| String | ShotName (int shot) |
| int | StartFrame (int shot) |
| int | EndFrame (int shot) |
| int | NrKeyframes (int shot) |
| String | KeyframeName (int shot, int keyframe) |
| int | KeyframeFrame (int shot, int keyframe) |
| double | Relevance (int shot) |
| double | FrameRelevance (int frameNr) |
| double | Confidence (int shot) |
| int | FindShot (int frameNr) |
| std::vector< int > | FindShots (int startFrame, int endFrame) |
| bool | HasAnnotations () |
| void | SetConceptSet (String conceptSet) |
| String | GetConceptSet () |
| String | GetAnnoFileName () |
| String | Annotation (int shot) |
| bool | IsPositiveAnno (int shot) |
| bool | IsNegativeAnno (int shot) |
| bool | HasFeatures () |
| String | GetFeature () |
| void | AddFeature (String featureName, String shotName, int startFrame, int endFrame, std::vector< double > featureValues) |
| void | WriteTo (std::ostream &os) |
| void | ExportXml (Util::IOBuffer *ioBuf) |
Private Member Functions | |
| String | String2 (int nr) |
| String | Frame2TimePoint (int frame) |
| String | Frame2Duration (int frame) |
| void | ExportShot (Util::IOBuffer *ioBuf, int idx) |
| void | ExportMediaTime (Util::IOBuffer *ioBuf, int point, int duration) |
| void | ReadData (String fileName, Util::IOBuffer *ioBuf) |
| void | AddShot (DOMNode *segment) |
| long | GetMediaTimePoint (DOMNode *mediaTime) |
| long | GetMediaDuration (DOMNode *mediaTime) |
| int | GetFractions (DOMNode *mediaTime) |
| void | GetTemporalDecomposition (DOMNode *td, std::vector< String > &names, std::vector< int > &frames) |
| String | String2Xml (CString src) |
| String | Xml2String (CString src) |
Private Attributes | |
| String | mId |
| String | mVideoFileName |
| int | mNrFrames |
| int | mFractions |
| bool | mOriginalHadKeyframes |
| String | mConceptSet |
| String | mAnnoFileName |
| bool | mAnnoIsConcept |
| std::vector< String > | mShotName |
| std::vector< int > | mStartFrame |
| std::vector< int > | mEndFrame |
| std::vector< std::vector< String > > | mKeyframeName |
| std::vector< std::vector< int > > | mKeyframeFrame |
| std::vector< String > | mAnnotation |
| std::vector< double > | mRelevance |
| std::vector< double > | mConfidence |
| std::vector< String > | mFeatureName |
| std::vector< std::vector< double > > | mFeatureValues |
| ILOG_VAR_DEC | |
Definition at line 19 of file Mpeg7Doc.h.
1.5.1