Histogram Class Reference

#include <Histogram.h>

List of all members.

Public Member Functions

 Histogram ()
 ~Histogram ()
void generateFromImage (unsigned char *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 &) const
unsigned int getAverageIntensity () const
unsigned int getThresholdForPercentageOfPixels (float percentage) const

Private Attributes

int data [256]
unsigned int numberOfSamples

Detailed Description

Definition at line 4 of file Histogram.h.


Constructor & Destructor Documentation

Histogram::Histogram (  ) 

Definition at line 6 of file Histogram.cpp.

Histogram::~Histogram (  ) 

Definition at line 14 of file Histogram.cpp.


Member Function Documentation

void Histogram::generateFromImage ( unsigned char *  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 
)

Definition at line 18 of file Histogram.cpp.

Referenced by ClassicSceneChangeDetector::processFrame().

float Histogram::calculateSimilarityWith ( const Histogram other  )  const

Definition at line 71 of file Histogram.cpp.

Referenced by ClassicSceneChangeDetector::processFrame().

unsigned int Histogram::getAverageIntensity ( void   )  const

Definition at line 40 of file Histogram.cpp.

unsigned int Histogram::getThresholdForPercentageOfPixels ( float  percentage  )  const

Definition at line 55 of file Histogram.cpp.


Member Data Documentation

int Histogram::data[256] [private]
unsigned int Histogram::numberOfSamples [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon Feb 6 06:42:00 2012 for MythTV by  doxygen 1.6.3