1#ifndef CLASSICLOGOGEDETECTOR_H
2#define CLASSICLOGOGEDETECTOR_H
13 unsigned int height,
unsigned int commdetectborder);
27 void DumpLogo(
bool fromCurrentFrame,
const unsigned char* framePtr);
double m_commDetectLogoGoodEdgeThreshold
QString m_commDetectLogoLocation
unsigned int m_commDetectBorder
bool searchForLogo(MythCommFlagPlayer *player) override
unsigned char * m_logoMinValues
int m_commDetectLogoSecondsNeeded
void DumpLogo(bool fromCurrentFrame, const unsigned char *framePtr)
void DetectEdges(MythVideoFrame *frame, EdgeMaskEntry *edges, int edgeDiff)
int m_commDetectLogoSamplesNeeded
bool doesThisFrameContainTheFoundLogo(MythVideoFrame *frame) override
bool pixelInsideLogo(unsigned int x, unsigned int y) override
int m_commDetectLogoSampleSpacing
unsigned char * m_logoCheckMask
unsigned char * m_logoMask
unsigned int getRequiredAvailableBufferForSearch() override
int m_commDetectLogoWidthRatio
unsigned char * m_logoMaxValues
unsigned char * m_logoFrame
virtual void deleteLater(void)
~ClassicLogoDetector() override
int m_commDetectLogoHeightRatio
int m_commDetectLogoMinPixels
ClassicLogoDetector(ClassicCommDetector *commDetector, unsigned int width, unsigned int height, unsigned int commdetectborder)
ClassicCommDetector * m_commDetector
unsigned int m_frameNumber
EdgeMaskEntry * m_edgeMask
double m_commDetectLogoBadEdgeThreshold
CommDetectorBase * commDetector