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