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

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

Definition at line 222 of file DoG.h.

References Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Add(), Impala::Core::Array::Octaves::GetSigma(), ILOG_INFO, Impala::Core::KeyPoint::Detector::mKeyPoints, mLevelCnt, mLevelExtrema, mOctaveCnt, mOctaves, and Impala::Core::Table::Table::Size().

Referenced by FindKeyPoints().

00223     {
00224         ILOG_INFO("Acquiring Keypoints");
00225         for(int o=0;o<mOctaveCnt;o++)
00226         {
00227             for(int l=0;l<mLevelCnt;l++)
00228             {
00229                 Array2dScalarReal64* arr = mLevelExtrema[o*mLevelCnt+l];
00230                 for(int i=0;i<arr->CW();i++){
00231                     for(int j=0;j<arr->CH();j++)
00232                     {
00233                         if(arr->Value(i,j)!=0)
00234                         {
00235                             mKeyPoints->Add(mOctaves->GetSigma(o,l+2),i,j,o,l,0);
00236                         }
00237                     }
00238                 }
00239             }
00240         }
00241         ILOG_INFO("Total "<<mKeyPoints->Size()<<" keypoints!");
00242 
00243     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:15:41 2010 for ImpalaSrc by  doxygen 1.5.1