#include <TemplateMatcher.h>

Definition at line 31 of file TemplateMatcher.h.
| TemplateMatcher::TemplateMatcher | ( | PGMConverter * | pgmc, | |
| EdgeDetector * | ed, | |||
| TemplateFinder * | tf, | |||
| QString | debugdir | |||
| ) |
Definition at line 318 of file TemplateMatcher.cpp.
| TemplateMatcher::~TemplateMatcher | ( | void | ) |
Definition at line 359 of file TemplateMatcher.cpp.
| const char* TemplateMatcher::name | ( | void | ) | const [inline, virtual] |
| enum FrameAnalyzer::analyzeFrameResult TemplateMatcher::nuppelVideoPlayerInited | ( | NuppelVideoPlayer * | nvp, | |
| long long | nframes | |||
| ) | [virtual] |
| enum FrameAnalyzer::analyzeFrameResult TemplateMatcher::analyzeFrame | ( | const VideoFrame * | frame, | |
| long long | frameno, | |||
| long long * | pNextFrame | |||
| ) | [virtual] |
| int TemplateMatcher::finished | ( | long long | nframes, | |
| bool | final | |||
| ) | [virtual] |
| int TemplateMatcher::reportTime | ( | void | ) | const [virtual] |
| int TemplateMatcher::templateCoverage | ( | long long | nframes, | |
| bool | final | |||
| ) | const |
| const FrameAnalyzer::FrameMap* TemplateMatcher::getBreaks | ( | void | ) | const [inline] |
Definition at line 50 of file TemplateMatcher.h.
Referenced by BlankFrameDetector::computeForLogoSurplus().
| int TemplateMatcher::adjustForBlanks | ( | const BlankFrameDetector * | bf, | |
| long long | nframes | |||
| ) |
| int TemplateMatcher::computeBreaks | ( | FrameMap * | breaks | ) |
Referenced by CommDetector2::computeBreaks().
PGMConverter* TemplateMatcher::pgmConverter [private] |
Definition at line 55 of file TemplateMatcher.h.
Referenced by analyzeFrame(), nuppelVideoPlayerInited(), and reportTime().
EdgeDetector* TemplateMatcher::edgeDetector [private] |
TemplateFinder* TemplateMatcher::templateFinder [private] |
struct AVPicture* TemplateMatcher::tmpl [read, private] |
Definition at line 58 of file TemplateMatcher.h.
int TemplateMatcher::tmplrow [private] |
Definition at line 59 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and nuppelVideoPlayerInited().
int TemplateMatcher::tmplcol [private] |
Definition at line 59 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and nuppelVideoPlayerInited().
int TemplateMatcher::tmplwidth [private] |
Definition at line 60 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and nuppelVideoPlayerInited().
int TemplateMatcher::tmplheight [private] |
Definition at line 60 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and nuppelVideoPlayerInited().
unsigned short* TemplateMatcher::matches [private] |
Definition at line 63 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), nuppelVideoPlayerInited(), and ~TemplateMatcher().
unsigned char* TemplateMatcher::match [private] |
Definition at line 64 of file TemplateMatcher.h.
Referenced by finished(), nuppelVideoPlayerInited(), and ~TemplateMatcher().
float TemplateMatcher::fps [private] |
Definition at line 66 of file TemplateMatcher.h.
Referenced by adjustForBlanks(), finished(), and nuppelVideoPlayerInited().
AVPicture TemplateMatcher::cropped [private] |
Definition at line 67 of file TemplateMatcher.h.
Referenced by analyzeFrame(), nuppelVideoPlayerInited(), TemplateMatcher(), and ~TemplateMatcher().
Definition at line 68 of file TemplateMatcher.h.
Referenced by adjustForBlanks(), finished(), getBreaks(), and templateCoverage().
int TemplateMatcher::debugLevel [private] |
Definition at line 71 of file TemplateMatcher.h.
Referenced by finished(), templateCoverage(), and TemplateMatcher().
QString TemplateMatcher::debugdir [private] |
Definition at line 72 of file TemplateMatcher.h.
QString TemplateMatcher::debugdata [private] |
Definition at line 73 of file TemplateMatcher.h.
Referenced by finished(), and nuppelVideoPlayerInited().
NuppelVideoPlayer* TemplateMatcher::nvp [private] |
bool TemplateMatcher::debug_matches [private] |
Definition at line 75 of file TemplateMatcher.h.
Referenced by finished(), nuppelVideoPlayerInited(), and TemplateMatcher().
bool TemplateMatcher::debug_removerunts [private] |
bool TemplateMatcher::matches_done [private] |
Definition at line 77 of file TemplateMatcher.h.
Referenced by finished(), and nuppelVideoPlayerInited().
struct timeval TemplateMatcher::analyze_time [read, private] |
Definition at line 78 of file TemplateMatcher.h.
Referenced by analyzeFrame(), reportTime(), and TemplateMatcher().
1.5.5