#include <ClassicLogoDetector.h>

Definition at line 10 of file ClassicLogoDetector.h.
| ClassicLogoDetector::ClassicLogoDetector | ( | ClassicCommDetector * | commDetector, | |
| unsigned int | width, | |||
| unsigned int | height, | |||
| unsigned int | commdetectborder, | |||
| unsigned int | xspacing, | |||
| unsigned int | yspacing | |||
| ) |
Definition at line 23 of file ClassicLogoDetector.cpp.
| ClassicLogoDetector::~ClassicLogoDetector | ( | ) |
Definition at line 63 of file ClassicLogoDetector.cpp.
| bool ClassicLogoDetector::searchForLogo | ( | NuppelVideoPlayer * | nvp | ) | [virtual] |
| bool ClassicLogoDetector::doesThisFrameContainTheFoundLogo | ( | unsigned char * | frame | ) | [virtual] |
| bool ClassicLogoDetector::pixelInsideLogo | ( | unsigned int | x, | |
| unsigned int | y | |||
| ) | [virtual] |
| unsigned int ClassicLogoDetector::getRequiredAvailableBufferForSearch | ( | ) | [virtual] |
| void ClassicLogoDetector::SetLogoMaskArea | ( | ) | [private] |
Definition at line 268 of file ClassicLogoDetector.cpp.
Referenced by searchForLogo(), and SetLogoMask().
| void ClassicLogoDetector::SetLogoMask | ( | unsigned char * | mask | ) | [private] |
Definition at line 310 of file ClassicLogoDetector.cpp.
| void ClassicLogoDetector::DumpLogo | ( | bool | fromCurrentFrame, | |
| unsigned char * | framePtr | |||
| ) | [private] |
| void ClassicLogoDetector::DetectEdges | ( | VideoFrame * | frame, | |
| EdgeMaskEntry * | edges, | |||
| int | edgeDiff | |||
| ) | [private] |
Definition at line 30 of file ClassicLogoDetector.h.
Referenced by searchForLogo(), and ~ClassicLogoDetector().
unsigned int ClassicLogoDetector::frameNumber [private] |
Definition at line 31 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo().
Definition at line 32 of file ClassicLogoDetector.h.
unsigned int ClassicLogoDetector::xspacing [private] |
Definition at line 33 of file ClassicLogoDetector.h.
unsigned int ClassicLogoDetector::yspacing [private] |
Definition at line 33 of file ClassicLogoDetector.h.
unsigned int ClassicLogoDetector::commDetectBorder [private] |
int ClassicLogoDetector::commDetectLogoSamplesNeeded [private] |
Definition at line 36 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and searchForLogo().
int ClassicLogoDetector::commDetectLogoSampleSpacing [private] |
Definition at line 37 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and searchForLogo().
int ClassicLogoDetector::commDetectLogoSecondsNeeded [private] |
Definition at line 38 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and getRequiredAvailableBufferForSearch().
double ClassicLogoDetector::commDetectLogoGoodEdgeThreshold [private] |
Definition at line 39 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and doesThisFrameContainTheFoundLogo().
double ClassicLogoDetector::commDetectLogoBadEdgeThreshold [private] |
Definition at line 40 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and doesThisFrameContainTheFoundLogo().
EdgeMaskEntry* ClassicLogoDetector::edgeMask [private] |
Definition at line 42 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), doesThisFrameContainTheFoundLogo(), searchForLogo(), SetLogoMaskArea(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::logoMaxValues [private] |
Definition at line 44 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::logoMinValues [private] |
Definition at line 45 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::logoFrame [private] |
Definition at line 46 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::logoMask [private] |
Definition at line 47 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), DumpLogo(), SetLogoMask(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::logoCheckMask [private] |
Definition at line 48 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), SetLogoMask(), and ~ClassicLogoDetector().
unsigned char* ClassicLogoDetector::tmpBuf [private] |
Definition at line 49 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and ~ClassicLogoDetector().
int ClassicLogoDetector::logoEdgeDiff [private] |
Definition at line 51 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo(), and searchForLogo().
unsigned int ClassicLogoDetector::logoFrameCount [private] |
Definition at line 52 of file ClassicLogoDetector.h.
Referenced by ClassicLogoDetector(), and SetLogoMask().
unsigned int ClassicLogoDetector::logoMinX [private] |
Definition at line 53 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo(), DumpLogo(), pixelInsideLogo(), searchForLogo(), SetLogoMask(), and SetLogoMaskArea().
unsigned int ClassicLogoDetector::logoMaxX [private] |
Definition at line 54 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo(), DumpLogo(), pixelInsideLogo(), searchForLogo(), SetLogoMask(), and SetLogoMaskArea().
unsigned int ClassicLogoDetector::logoMinY [private] |
Definition at line 55 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo(), DumpLogo(), pixelInsideLogo(), searchForLogo(), SetLogoMask(), and SetLogoMaskArea().
unsigned int ClassicLogoDetector::logoMaxY [private] |
Definition at line 56 of file ClassicLogoDetector.h.
Referenced by doesThisFrameContainTheFoundLogo(), DumpLogo(), pixelInsideLogo(), searchForLogo(), SetLogoMask(), and SetLogoMaskArea().
bool ClassicLogoDetector::logoInfoAvailable [private] |
Definition at line 58 of file ClassicLogoDetector.h.
Referenced by DumpLogo(), pixelInsideLogo(), searchForLogo(), and SetLogoMask().
1.5.5