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

void Impala::Core::KeyPoint::DoG::Init (  )  [inline]

Definition at line 56 of file DoG.h.

References mCancelled, mDoG, Impala::Core::KeyPoint::Detector::mKeyPoints, mLevelCnt, mLevelExtrema, mOctaveCnt, mOctaveExtrema, and mScaleCnt.

Referenced by DoG().

00056                {
00057         mCancelled=0;
00058 
00060         //mDoG holds the difference of gaussians between successive levels
00061         mDoG = new Array2dScalarReal64*[mOctaveCnt*(mScaleCnt-1)];
00062         for(int i=0;i<mOctaveCnt*(mScaleCnt-1);i++)
00063             mDoG[i]=0;
00064         
00065 
00067         //mLevelExtrema holds the max/min of successive levels(mScaleCnt-3)
00068         //mGradMag holds the gradient magnitude of different levels
00069         //mGradAng holds the gradient orientation of different levels
00070         mLevelExtrema= new Array2dScalarReal64*[mOctaveCnt*mLevelCnt];
00071 
00072         for(int i=0;i<mOctaveCnt*mLevelCnt;i++){
00073             mLevelExtrema[i] = 0;
00074         }
00075         
00076         mOctaveExtrema = new  Array2dScalarReal64*[mOctaveCnt];
00077         for(int i=0;i<mOctaveCnt;i++)
00078             mOctaveExtrema[i]=0;
00080         mKeyPoints=new KeyPointTableType(0);
00081     
00082     }


Generated on Thu Jan 13 09:20:09 2011 for ImpalaSrc by  doxygen 1.5.1