Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BIAS::JointHistogram< StorageType > Class Template Reference

#include <Image/JointHistogram.hh>

+ Collaboration diagram for BIAS::JointHistogram< StorageType >:

Public Member Functions

float CalcRenyiEntropy (double alpha)
 
float CalcShannonEntropy ()
 
int Compute (BIAS::Image< StorageType > &image1, BIAS::Image< StorageType > &image2)
 
int ComputeParzenWindow (BIAS::Image< StorageType > &image1, BIAS::Image< StorageType > &image2, unsigned int nrOfSamples)
 
void Draw (BIAS::Image< float > &image)
 
 JointHistogram ()
 
 ~JointHistogram ()
 

Protected Member Functions

void Normalize_ ()
 
void NormalizeParzen_ ()
 

Protected Attributes

unsigned int dChannelCount_
 
unsigned int dHeight_
 
unsigned int dNumberOfSamples_
 
BIAS::Image< float > drawImage_
 
unsigned int dWidth_
 
BIAS::Image< float > gaussImage1_
 
BIAS::Image< float > gaussImage2_
 
BIAS::Image< float > histImage_
 
BIAS::Image< float > nrImage_
 
unsigned int pixelCount_
 

Detailed Description

template<class StorageType>
class BIAS::JointHistogram< StorageType >

Definition at line 10 of file JointHistogram.hh.

Constructor & Destructor Documentation

template<class StorageType >
JointHistogram::JointHistogram ( )

Definition at line 9 of file JointHistogram.cpp.

template<class StorageType >
JointHistogram::~JointHistogram ( )

Definition at line 14 of file JointHistogram.cpp.

Member Function Documentation

template<class StorageType >
float JointHistogram::CalcRenyiEntropy ( double  alpha)

Definition at line 167 of file JointHistogram.cpp.

template<class StorageType >
float JointHistogram::CalcShannonEntropy ( )

Definition at line 147 of file JointHistogram.cpp.

template<class StorageType >
int JointHistogram::Compute ( BIAS::Image< StorageType > &  image1,
BIAS::Image< StorageType > &  image2 
)
template<class StorageType >
int JointHistogram::ComputeParzenWindow ( BIAS::Image< StorageType > &  image1,
BIAS::Image< StorageType > &  image2,
unsigned int  nrOfSamples 
)
template<class StorageType >
void JointHistogram::Draw ( BIAS::Image< float > &  image)

Definition at line 142 of file JointHistogram.cpp.

template<class StorageType >
void JointHistogram::Normalize_ ( )
protected

Definition at line 206 of file JointHistogram.cpp.

template<class StorageType >
void JointHistogram::NormalizeParzen_ ( )
protected

Definition at line 188 of file JointHistogram.cpp.

Member Data Documentation

template<class StorageType>
unsigned int BIAS::JointHistogram< StorageType >::dChannelCount_
protected

Definition at line 36 of file JointHistogram.hh.

template<class StorageType>
unsigned int BIAS::JointHistogram< StorageType >::dHeight_
protected

Definition at line 35 of file JointHistogram.hh.

template<class StorageType>
unsigned int BIAS::JointHistogram< StorageType >::dNumberOfSamples_
protected

Definition at line 43 of file JointHistogram.hh.

template<class StorageType>
BIAS::Image<float> BIAS::JointHistogram< StorageType >::drawImage_
protected

Definition at line 38 of file JointHistogram.hh.

template<class StorageType>
unsigned int BIAS::JointHistogram< StorageType >::dWidth_
protected

Definition at line 34 of file JointHistogram.hh.

template<class StorageType>
BIAS::Image<float> BIAS::JointHistogram< StorageType >::gaussImage1_
protected

Definition at line 39 of file JointHistogram.hh.

template<class StorageType>
BIAS::Image<float> BIAS::JointHistogram< StorageType >::gaussImage2_
protected

Definition at line 40 of file JointHistogram.hh.

template<class StorageType>
BIAS::Image<float> BIAS::JointHistogram< StorageType >::histImage_
protected

Definition at line 37 of file JointHistogram.hh.

template<class StorageType>
BIAS::Image<float> BIAS::JointHistogram< StorageType >::nrImage_
protected

Definition at line 41 of file JointHistogram.hh.

template<class StorageType>
unsigned int BIAS::JointHistogram< StorageType >::pixelCount_
protected

Definition at line 42 of file JointHistogram.hh.


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