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

#include <FocusMeasure.h>

Public Member Functions

 BasicFM ()
 
 BasicFM (const cv::Mat &img)
 
double computeBREN ()
 
double computeGLVA ()
 
double computeGLVN ()
 
double computeGLLV ()
 
double computeGRAT ()
 
double computeGRAS ()
 
double computeLAPE ()
 
double computeLAPV ()
 
double computeROGR ()
 
void setImg (const cv::Mat &img)
 
double val () const
 
void setWindowSize (int s)
 
int windowSize () const
 

Protected Member Functions

bool checkInput ()
 

Protected Attributes

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

Constructor & Destructor Documentation

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

Member Function Documentation

bool rdf::BasicFM::checkInput ( )
protected
double rdf::BasicFM::computeBREN ( )
double rdf::BasicFM::computeGLLV ( )
double rdf::BasicFM::computeGLVA ( )
double rdf::BasicFM::computeGLVN ( )
double rdf::BasicFM::computeGRAS ( )
double rdf::BasicFM::computeGRAT ( )
double rdf::BasicFM::computeLAPE ( )
double rdf::BasicFM::computeLAPV ( )
double rdf::BasicFM::computeROGR ( )
void rdf::BasicFM::setImg ( const cv::Mat &  img)
void rdf::BasicFM::setWindowSize ( int  s)
double rdf::BasicFM::val ( ) const
int rdf::BasicFM::windowSize ( ) const

Member Data Documentation

cv::Mat rdf::BasicFM::mSrcImg
protected
double rdf::BasicFM::mVal = -1.0
protected
int rdf::BasicFM::mWindowSize = 15
protected

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