KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
DTLib::CFilterbank Class Reference

#include <filterbank.h>

Public Member Functions

 CFilterbank ()
 
 ~CFilterbank ()
 
int nKernels ()
 
vector< CImg< float > * > * pvecKernels ()
 
bool Setup (const int nGaussScales, const int nGaussOrientations, const float GaussSigmaY, const float GaussX2YSigmaRatio, const int nDOGScales, const float DOGExcitSigma, const float DOGInhibSigmaRatio1, const float DOGInhibSigmaRatio2)
 
void Convolve (CImg< float > &InImg, CImgVec< float > &OutConvVec)
 

Protected Attributes

int m_nKernels
 
vector< CImg< float > * > m_vecKernels
 
int m_nGaussScales
 
int m_nGaussOrientations
 
float m_GaussSigmaY
 
float m_GaussX2YSigmaRatio
 
int m_nDOGScales
 
float m_DOGExcitSigma
 
float m_DOGInhibSigmaRatio1
 
float m_DOGInhibSigmaRatio2
 

Constructor & Destructor Documentation

CFilterbank::CFilterbank ( )
CFilterbank::~CFilterbank ( )

Member Function Documentation

void CFilterbank::Convolve ( CImg< float > &  InImg,
CImgVec< float > &  OutConvVec 
)
int DTLib::CFilterbank::nKernels ( )
inline
vector<CImg<float>*>* DTLib::CFilterbank::pvecKernels ( )
inline
bool CFilterbank::Setup ( const int  nGaussScales,
const int  nGaussOrientations,
const float  GaussSigmaY,
const float  GaussX2YSigmaRatio,
const int  nDOGScales,
const float  DOGExcitSigma,
const float  DOGInhibSigmaRatio1,
const float  DOGInhibSigmaRatio2 
)

Member Data Documentation

float DTLib::CFilterbank::m_DOGExcitSigma
protected
float DTLib::CFilterbank::m_DOGInhibSigmaRatio1
protected
float DTLib::CFilterbank::m_DOGInhibSigmaRatio2
protected
float DTLib::CFilterbank::m_GaussSigmaY
protected
float DTLib::CFilterbank::m_GaussX2YSigmaRatio
protected
int DTLib::CFilterbank::m_nDOGScales
protected
int DTLib::CFilterbank::m_nGaussOrientations
protected
int DTLib::CFilterbank::m_nGaussScales
protected
int DTLib::CFilterbank::m_nKernels
protected
vector<CImg<float>*> DTLib::CFilterbank::m_vecKernels
protected

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