23 DllExport
virtual void reset(
void);
25 DllExport
virtual void addPoint(Scalar point);
26 DllExport
virtual double getDensity(Scalar point);
27 DllExport
virtual Scalar
min(
void)
const {
return Scalar(0); }
28 DllExport
virtual Scalar
max(
void)
const {
return Scalar(255); }
35 DllExport
void smooth(
int nIt = 1);
39 DllExport
virtual void saveFile(FILE *pFile)
const;
40 DllExport
virtual void loadFile(FILE *pFile);
virtual void reset(void)
Resets class variables.
Histogram-based PDF class (2D)
virtual Scalar max(void) const
Returns the upper argument boundary of the PDF.
virtual void saveFile(FILE *pFile) const
Saves the random model into the file.
void smooth(int nIt=1)
Performs the gaussian smoothing on histogram.
Interface class for Probability Density Function (PDF)
virtual Scalar min(void) const
Returns the lower argument boundary of the PDF.
virtual ~CPDFHistogram2D(void)
virtual void loadFile(FILE *pFile)
Loads the random model from the file.
virtual void addPoint(Scalar point)
Adds a sample point for PDF estimation.
virtual double getDensity(Scalar point)
Returns the probability density value for the argument point.