Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

std::vector<Array2dScalarReal64*> Impala::Core::Array::InvCompDer ( Array2dScalarReal64 *  src,
double  sigma,
double  precision,
bool  useRecGauss = false 
) [inline]

Computes L, Lx, Ly, Lxx, Lxy, and Lyy at scale sigma of the scalar src image.

Definition at line 21 of file InvCompDer.h.

References GaussDerivative(), and RecGauss().

Referenced by InvQuasi(), InvWCxy(), and InvWiccest().

00023 {
00024     std::vector<Array2dScalarReal64*> resList;
00025     Array2dScalarReal64* p = 0;
00026     if (useRecGauss)
00027     {
00028         RecGauss(p, src, sigma, sigma, 0, 0, precision);
00029         resList.push_back(p);
00030         p = 0;
00031         RecGauss(p, src, sigma, sigma, 1, 0, precision);
00032         resList.push_back(p);
00033         p = 0;
00034         RecGauss(p, src, sigma, sigma, 0, 1, precision);
00035         resList.push_back(p);
00036         p = 0;
00037         RecGauss(p, src, sigma, sigma, 2, 0, precision);
00038         resList.push_back(p);
00039         p = 0;
00040         RecGauss(p, src, sigma, sigma, 1, 1, precision);
00041         resList.push_back(p);
00042         p = 0;
00043         RecGauss(p, src, sigma, sigma, 0, 2, precision);
00044         resList.push_back(p);
00045     }
00046     else
00047     {
00048         GaussDerivative(p, src, sigma, 0, 0, precision);
00049         resList.push_back(p);
00050         p = 0;
00051         GaussDerivative(p, src, sigma, 1, 0, precision);
00052         resList.push_back(p);
00053         p = 0;
00054         GaussDerivative(p, src, sigma, 0, 1, precision);
00055         resList.push_back(p);
00056         p = 0;
00057         GaussDerivative(p, src, sigma, 2, 0, precision);
00058         resList.push_back(p);
00059         p = 0;
00060         GaussDerivative(p, src, sigma, 1, 1, precision);
00061         resList.push_back(p);
00062         p = 0;
00063         GaussDerivative(p, src, sigma, 0, 2, precision);
00064         resList.push_back(p);
00065     }
00066     return resList;
00067 }

Here is the call graph for this function:


Generated on Fri Mar 19 10:56:57 2010 for ImpalaSrc by  doxygen 1.5.1