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

template<class DstArrayT, class SrcArrayT>
void Impala::Core::Array::Harris ( DstArrayT *&  dst,
SrcArrayT *  Lx,
SrcArrayT *  Ly,
SrcArrayT *  Lxd2,
SrcArrayT *  Lyd2,
SrcArrayT *  Lxd3,
SrcArrayT *  Lyd3,
Real64  sigmaA,
Real64  k,
bool  useRecGauss = false 
) [inline]

Definition at line 105 of file Harris.h.

References Add(), Harris(), Mul(), and Impala::Core::Array::Pattern::PatM3PixOp().

00108 {
00109     Trait::M3poNorm2Sqr<DstArrayT, SrcArrayT> mpo;
00110     DstArrayT* Lx2 = 0;
00111     Pattern::PatM3PixOp(Lx2, Lx, Lxd2, Lxd3, mpo);
00112     DstArrayT* Ly2 = 0;
00113     Pattern::PatM3PixOp(Ly2, Ly, Lyd2, Lyd3, mpo);
00114     DstArrayT* LxLy = 0;
00115     Mul(LxLy, Lx, Ly);
00116     DstArrayT* tmp = 0;
00117     Mul(tmp, Lxd2, Lyd2);
00118     Add(LxLy, LxLy, tmp);
00119     Mul(tmp, Lxd3, Lyd3);
00120     Add(LxLy, LxLy, tmp);
00121     Harris(dst, Lx2, Ly2, LxLy, sigmaA, k, useRecGauss);
00122 
00123     delete tmp;
00124     delete Lx2;
00125     delete Ly2;
00126     delete LxLy;
00127 }

Here is the call graph for this function:


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