Home | Develop | Download | Contact
example_matrix_kernel_gabor.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_matrix_kernel_gabor.cpp:

g++ -static -o example_matrix_kernel_gabor example_matrix_kernel_gabor.cpp -lpdsramm

Para executar o programa:

./example_matrix_kernel_gabor

Retornando por consola:

G.Size():       49      49
Gq.Size():      49      49
imagesc_gabor.png


imagesc_qgabor.png

Código example_matrix_kernel_gabor.cpp:

#include <Pds/Ra>
int main(void)
{
unsigned int L=49;
double Vmax=6.0;
double q=0.1;
double Sigma=5.5;
double Psi=0;
double Lambda=4;
double Theta=Pds::Ra::Pi/4;
G=Pds::Kernel2D::Gabor( L,Vmax,Sigma,Theta,Lambda,Psi);
G.Size().Print("G.Size():\t");
"testandog.m",
"imagesc_gabor.png");
Gq=Pds::Kernel2D::qGabor( L,Vmax,q,Sigma,Theta,Lambda,Psi);
Gq.Size().Print("Gq.Size():\t");
"testandogq.m",
"imagesc_qgabor.png");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
const double Pi
Número PI.
Definition: RaDefines.hpp:189
Pds::Matrix qGabor(unsigned int L, double Vmax=6.0, double q=0.1, double Sigma=5.5, double Theta=Pds::Ra::Pi/4, double Lambda=4.0, double Psi=0)
Retorna un kernel qGabor.
Pds::Matrix Gabor(unsigned int L, double Vmax=6.0, double Sigma=5.5, double Theta=Pds::Ra::Pi/4, double Lambda=4.0, double Psi=0.0)
Retorna un kernel Gabor.
Pds::Size Size(void) const
Retorna un objeto de tipo Pds::Size con el número de lineas y columans.
std::string YLabel
Texto correspondente a ylabel. Exemplo:
std::string XLabel
Texto correspondente a xlabel. Exemplo:
bool ImageSc(const Pds::Matrix &A, const std::string &octfilename, const std::string &imgfilename)
Plot la matriz usando imagesc.
void Print(std::string str="")
Muestra en pantalla el contenido de Pds::Size, elementos separados por tabulador.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed