7 unsigned int height,
unsigned int commdetectborder_in,
8 unsigned int xspacing_in,
unsigned int yspacing_in):
12 m_xspacing(xspacing_in),
13 m_yspacing(yspacing_in),
14 m_commdetectborder(commdetectborder_in)
26 SceneChangeDetectorBase::deleteLater();
unsigned int m_frameNumber
unsigned int m_commdetectborder
Histogram * m_previousHistogram
ClassicSceneChangeDetector(unsigned int width, unsigned int height, unsigned int commdetectborder, unsigned int xspacing, unsigned int yspacing)
~ClassicSceneChangeDetector() override
void processFrame(MythVideoFrame *frame) override
virtual void deleteLater(void)
bool m_previousFrameWasSceneChange
void generateFromImage(MythVideoFrame *frame, unsigned int frameWidth, unsigned int frameHeight, unsigned int minScanX, unsigned int maxScanX, unsigned int minScanY, unsigned int maxScanY, unsigned int XSpacing, unsigned int YSpacing)
float calculateSimilarityWith(const Histogram &other) const
void haveNewInformation(unsigned int framenum, bool scenechange, float debugValue=0.0)