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

void Impala::Core::Feature::Computor::MakeFeatureTableSet (  )  [inline]

Definition at line 200 of file Computor.h.

References AddFeatureTable(), Impala::Core::Feature::FeatureDefinition::AddParameter(), GetNrRegionFeatureSets(), GetProtoFeatureTableSet(), GetRegionFeatureDefName(), GetRegionFeatureDefVal(), Impala::Core::Feature::FeatureTableSet::GetTable(), IsClusterBased(), mLazebnikPyramid, Impala::Core::Table::Table::Size(), Impala::Core::Feature::FeatureTableSet::Size(), and Impala::Core::Geometry::RectanglePyramidPerDim::TotalNrRects().

Referenced by Impala::Core::Feature::VisSem::ReadPrototypes().

00201     {
00202         FeatureTableSet* protoSet = GetProtoFeatureTableSet();
00203         for (int i=0 ; i<protoSet->Size() ; i++)
00204         {
00205             FeatureTable* tab = protoSet->GetTable(i);
00206             if (IsClusterBased())
00207             {
00208                 // 2 for avg and max
00209                 int vecLen = 2 * tab->Size() * mLazebnikPyramid.TotalNrRects();
00210                 AddFeatureTable(tab->GetFeatureDefinition(), 100, vecLen);
00211             }
00212             else
00213             {
00214                 // 2 for avg and max
00215                 int vecLen = 2 * 1 * mLazebnikPyramid.TotalNrRects();
00216                 FeatureDefinition def = tab->GetFeatureDefinition();
00217                 for (int r=0 ; r<GetNrRegionFeatureSets() ; r++)
00218                 {   // with annotations features are the same for all regions
00219                     FeatureDefinition def2 = def;
00220                     def2.AddParameter(GetRegionFeatureDefName(r),
00221                                       GetRegionFeatureDefVal(r));
00222                     AddFeatureTable(def2, 100, vecLen);
00223                 }
00224             }
00225         }
00226     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:08:51 2010 for ImpalaSrc by  doxygen 1.5.1