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

Feature::FeatureTable* Impala::Core::DataFactory::MakeFeatureTable ( int  videoId  )  [inline]

when used for imagesets argument videoId is assumed to be the dirId

Definition at line 129 of file DataFactory.h.

References Impala::Core::Database::RawDataSet::GetFilePathFeatureData(), Impala::Core::Feature::FeatureTable::MakeFromFile(), mDataSet, mDb, mFeatureDef, mQuidClass, Impala::QUID_CLASS_IMAGE, and Impala::Core::Table::Table::Size().

Referenced by Impala::Core::Training::TrainDataSrcFeature::GetFeatureTableWithCache(), and MakeAllFeatureQuids().

00130     {
00131         String path;
00132         if(mQuidClass == QUID_CLASS_IMAGE)
00133             path = mDataSet->GetFilePathFeatureData
00134                 (mFeatureDef, videoId, false, 0, false, false);
00135         else
00136             path = mDataSet->GetFilePathFeatureData
00137                 ("Keyframes", mFeatureDef, videoId, false, 0, false, false);
00138         if(path.empty())
00139         {
00140             return 0;
00141         }
00142 
00143         ILOG_DEBUG_ONCE("read features(" << videoId << ")");
00144         Feature::FeatureTable* features =
00145             Feature::FeatureTable::MakeFromFile(mFeatureDef, path, mDb);
00146         ILOG_DEBUG_ONCE("done read features: "<< features->Size());
00147         return features;
00148     }

Here is the call graph for this function:


Generated on Fri Mar 19 10:55:46 2010 for ImpalaSrc by  doxygen 1.5.1