#include <TemplateFinder.h>

Definition at line 30 of file TemplateFinder.h.
| TemplateFinder::TemplateFinder | ( | PGMConverter * | pgmc, | |
| BorderDetector * | bd, | |||
| EdgeDetector * | ed, | |||
| NuppelVideoPlayer * | nvp, | |||
| int | proglen, | |||
| QString | debugdir | |||
| ) |
Definition at line 671 of file TemplateFinder.cpp.
| TemplateFinder::~TemplateFinder | ( | void | ) |
Definition at line 765 of file TemplateFinder.cpp.
| const char* TemplateFinder::name | ( | void | ) | const [inline, virtual] |
| enum FrameAnalyzer::analyzeFrameResult TemplateFinder::nuppelVideoPlayerInited | ( | NuppelVideoPlayer * | nvp, | |
| long long | nframes | |||
| ) | [virtual] |
| enum FrameAnalyzer::analyzeFrameResult TemplateFinder::analyzeFrame | ( | const VideoFrame * | frame, | |
| long long | frameno, | |||
| long long * | pNextFrame | |||
| ) | [virtual] |
| int TemplateFinder::finished | ( | long long | nframes, | |
| bool | final | |||
| ) | [virtual] |
| int TemplateFinder::reportTime | ( | void | ) | const [virtual] |
| struct AVPicture * TemplateFinder::getTemplate | ( | int * | prow, | |
| int * | pcol, | |||
| int * | pwidth, | |||
| int * | pheight | |||
| ) | const [read] |
Definition at line 1044 of file TemplateFinder.cpp.
Referenced by CommDetector2::computeBreaks(), TemplateMatcher::nuppelVideoPlayerInited(), HistogramAnalyzer::nuppelVideoPlayerInited(), and BorderDetector::setLogoState().
| int TemplateFinder::resetBuffers | ( | int | newcwidth, | |
| int | newcheight | |||
| ) | [private] |
PGMConverter* TemplateFinder::pgmConverter [private] |
Definition at line 54 of file TemplateFinder.h.
Referenced by analyzeFrame(), nuppelVideoPlayerInited(), and reportTime().
BorderDetector* TemplateFinder::borderDetector [private] |
Definition at line 55 of file TemplateFinder.h.
Referenced by analyzeFrame(), finished(), nuppelVideoPlayerInited(), and reportTime().
EdgeDetector* TemplateFinder::edgeDetector [private] |
unsigned int TemplateFinder::sampleTime [private] |
unsigned int TemplateFinder::sampleSpacing [private] |
Definition at line 59 of file TemplateFinder.h.
int TemplateFinder::frameInterval [private] |
long long TemplateFinder::endFrame [private] |
long long TemplateFinder::nextFrame [private] |
int TemplateFinder::width [private] |
Definition at line 64 of file TemplateFinder.h.
Referenced by finished(), and nuppelVideoPlayerInited().
int TemplateFinder::height [private] |
Definition at line 64 of file TemplateFinder.h.
Referenced by finished(), and nuppelVideoPlayerInited().
unsigned int* TemplateFinder::scores [private] |
Definition at line 65 of file TemplateFinder.h.
Referenced by analyzeFrame(), finished(), nuppelVideoPlayerInited(), and ~TemplateFinder().
int TemplateFinder::mincontentrow [private] |
int TemplateFinder::mincontentcol [private] |
int TemplateFinder::maxcontentrow1 [private] |
int TemplateFinder::maxcontentcol1 [private] |
AVPicture TemplateFinder::tmpl [private] |
Definition at line 72 of file TemplateFinder.h.
int TemplateFinder::tmplrow [private] |
Definition at line 73 of file TemplateFinder.h.
Referenced by finished(), getTemplate(), and nuppelVideoPlayerInited().
int TemplateFinder::tmplcol [private] |
Definition at line 73 of file TemplateFinder.h.
Referenced by finished(), getTemplate(), and nuppelVideoPlayerInited().
int TemplateFinder::tmplwidth [private] |
Definition at line 74 of file TemplateFinder.h.
Referenced by finished(), getTemplate(), and nuppelVideoPlayerInited().
int TemplateFinder::tmplheight [private] |
Definition at line 74 of file TemplateFinder.h.
Referenced by finished(), getTemplate(), and nuppelVideoPlayerInited().
AVPicture TemplateFinder::cropped [private] |
Definition at line 76 of file TemplateFinder.h.
Referenced by analyzeFrame(), resetBuffers(), TemplateFinder(), and ~TemplateFinder().
int TemplateFinder::cwidth [private] |
int TemplateFinder::cheight [private] |
int TemplateFinder::debugLevel [private] |
QString TemplateFinder::debugdir [private] |
QString TemplateFinder::debugdata [private] |
Definition at line 82 of file TemplateFinder.h.
Referenced by finished(), and nuppelVideoPlayerInited().
QString TemplateFinder::debugtmpl [private] |
Definition at line 83 of file TemplateFinder.h.
Referenced by finished(), and nuppelVideoPlayerInited().
bool TemplateFinder::debug_template [private] |
Definition at line 84 of file TemplateFinder.h.
Referenced by finished(), nuppelVideoPlayerInited(), and TemplateFinder().
bool TemplateFinder::debug_edgecounts [private] |
bool TemplateFinder::debug_frames [private] |
bool TemplateFinder::tmpl_valid [private] |
Definition at line 87 of file TemplateFinder.h.
Referenced by finished(), getTemplate(), and nuppelVideoPlayerInited().
bool TemplateFinder::tmpl_done [private] |
Definition at line 88 of file TemplateFinder.h.
Referenced by finished(), and nuppelVideoPlayerInited().
struct timeval TemplateFinder::analyze_time [read, private] |
Definition at line 89 of file TemplateFinder.h.
Referenced by analyzeFrame(), reportTime(), and TemplateFinder().
1.5.5