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 }
|