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

template<class SrcArrayT>
void Impala::Core::Array::Laplacian ( Array2dScalarReal64 *&  dst,
SrcArrayT *  src,
Real64  sigma,
int  gamma,
bool  useRecGauss,
double  precision 
)

Definition at line 51 of file Laplacian.h.

References Add(), Laplacian(), ProjectRange(), and Set().

Referenced by Impala::Core::Feature::LaplacianDetection(), and Impala::Core::Feature::HarrisLaplaceDetector::laplacianScaleSelection().

00053 {
00054     for (int d=1 ; d<=src->ElemSize() ; d++) 
00055     {
00056         Array2dScalarReal64* imIntensity = 0;
00057         ProjectRange(imIntensity, src, d);
00058         Array2dScalarReal64* temp = 0;
00059         Laplacian(temp, imIntensity, sigma, gamma, useRecGauss, precision);
00060         if(d == 1) 
00061         {
00062             Set(dst, temp);
00063         }
00064         else 
00065         {
00066             Add(dst, dst, temp);
00067         }
00068         delete imIntensity;
00069         delete temp;
00070     }
00071 }

Here is the call graph for this function:


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