YaDICs  V04.14.a
Yet another Digital Image Correlation software: platform dedicated to 2/3D Fluid and Solid kinematics field measurements.
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
Ccorrelation_intercor_fftw_phase< T, Timg > Class Template Reference

#include <Ccorrelation_intercor_fftw_phase.h>

Inheritance diagram for Ccorrelation_intercor_fftw_phase< T, Timg >:
Ccorrelation_intercor_fftw< T, Timg > Ccorrelation_intercor< T, Timg > Ccorrelation< T, Timg > Ccorrelation_intercor_fft< T, Timg > Ccorrelation_intercor_fft_phase< T, Timg >

Public Member Functions

virtual void init (CParameterNetCDF &fp)
 
virtual void interCor (CImgList< T > &correlogram, CImgList< T > &F, CImgList< T > &G)
 
void normalized (CImgList< T > &correlogram, CImgList< T > &F, CImgList< T > &G)
 
- Public Member Functions inherited from Ccorrelation_intercor_fftw< T, Timg >
virtual void correl (CImgList< T > &correlogram, CImgList< T > &F, CImgList< T > &G)
 
- Public Member Functions inherited from Ccorrelation_intercor< T, Timg >
virtual void exec (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, Cfield< T, Timg > &oField)
 
void actu_field (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, const CNpeak< T > &Peaks, Cfield< T, Timg > &oField)
 
void residual (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, const std::vector< T > &offset, Cfield< T, Timg > &oField, T &res)
 
void deformField (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, const std::vector< T > &offset, Cfield< T, Timg > &oField, T &res)
 
void residuField (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, const std::vector< T > &offset, Cfield< T, Timg > &oField, T &res)
 
void field (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, const std::vector< T > &offset, Cfield< T, Timg > &oField, T &res)
 
int cropBox (const Cmesh< T, Timg > &oMesh, const Cimage< Timg > &oImage, const Cfield< T, Timg > &oField, const int &elem, CImgList< T > &box, std::vector< T > &coord0)
 
void FFT (CImgList< T > &correlogram, CImgList< T > &F, CImgList< T > &G)
 
void iFFT (CImgList< T > &correlogram)
 
void shift (CImgList< T > &correlogram)
 
void mean (CImgList< T > &correlogram)
 
- Public Member Functions inherited from Ccorrelation< T, Timg >
virtual void regularize (const Cmesh< T, Timg > &oMesh, const Cimage< Timg > &oImage, CImgList< T > &solution)
 
void count (const int &increment, const int &dim, int &counter)
 

Additional Inherited Members

- Public Attributes inherited from Ccorrelation_intercor< T, Timg >
std::string m_peak_type
 
m_meanVal
 
- Public Attributes inherited from Ccorrelation< T, Timg >
std::string class_name
 
std::string m_correl_type
 
std::string m_correl_name
 
m_current_res
 
int m_threadNB
 
int _3D
 
int m_medianFilter
 
bool m_verbose
 

Detailed Description

template<typename T, typename Timg>
class Ccorrelation_intercor_fftw_phase< T, Timg >

Parameters
[in]m_factor<int> : It is a threshold value acting on image norm within Fourier space. If the norm is lower than m_factor % of the maximum value, the pixel value isn't contribute to the convolution product. It allows filtering low signal regions.

Member Function Documentation

template<typename T , typename Timg >
virtual void Ccorrelation_intercor_fftw_phase< T, Timg >::init ( CParameterNetCDF &  fp)
inlinevirtual

factor of phase signal thresholding is required

Reimplemented from Ccorrelation_intercor< T, Timg >.


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