ReadFramework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rdf::BasicContrast Class Reference

#include <FocusMeasure.h>

Public Member Functions

 BasicContrast ()
 
 BasicContrast (const cv::Mat &img)
 
double computeWeber ()
 
double computeMichelson ()
 
double computeRMS ()
 
void setImg (const cv::Mat &img)
 
void setLum (bool l)
 
double val () const
 
void setWindowSize (int s)
 
int windowSize () const
 

Protected Attributes

cv::Mat mSrcImg
 
double mVal = -1.0
 
int mWindowSize = 15
 
bool mLuminance = false
 

Constructor & Destructor Documentation

rdf::BasicContrast::BasicContrast ( )
rdf::BasicContrast::BasicContrast ( const cv::Mat &  img)

Member Function Documentation

double rdf::BasicContrast::computeMichelson ( )
double rdf::BasicContrast::computeRMS ( )
double rdf::BasicContrast::computeWeber ( )
void rdf::BasicContrast::setImg ( const cv::Mat &  img)
void rdf::BasicContrast::setLum ( bool  l)
void rdf::BasicContrast::setWindowSize ( int  s)
double rdf::BasicContrast::val ( ) const
int rdf::BasicContrast::windowSize ( ) const

Member Data Documentation

bool rdf::BasicContrast::mLuminance = false
protected
cv::Mat rdf::BasicContrast::mSrcImg
protected
double rdf::BasicContrast::mVal = -1.0
protected
int rdf::BasicContrast::mWindowSize = 15
protected

The documentation for this class was generated from the following files: