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

template<class DstArrayT, class SrcArrayT>
void Impala::Core::Array::GaussDerivativeVec3 ( DstArrayT *&  dst,
SrcArrayT *  src,
double  sigma,
int  orderDerivx,
int  orderDerivy,
double  truncation 
) [inline]

Definition at line 56 of file GaussDerivative.h.

References ConvKernelSeparated(), MakeGaussian1d(), and Set().

Referenced by Impala::Application::Im::DoGaussVec3UInt8(), and Impala::Core::Stream::WindowPrepGaussDerivative::DoIt().

00058 {
00059     Array2dScalarReal64* gx = MakeGaussian1d(sigma, orderDerivx, truncation,
00060                                              src->CW());
00061     Array2dScalarReal64* gy = MakeGaussian1d(sigma, orderDerivy, truncation,
00062                                              src->CH());
00063     Array2dVec3Real64* gxV = 0;
00064     Set(gxV, gx);
00065     Array2dVec3Real64* gyV = 0;                        
00066     Set(gyV, gy);
00067     ConvKernelSeparated(dst, src, gxV, gyV);
00068     delete gx;
00069     delete gy;
00070     delete gxV; 
00071     delete gyV;
00072 }

Here is the call graph for this function:


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