Completed given DB_FILE in a "normal" walk.
Reimplemented from Impala::Core::VideoSet::Listener. Definition at line 51 of file IndexConcepts.h. References Impala::Core::Table::SimilarityTableSet::Append(), Impala::Core::Feature::FeatureDefinition::AsString(), Impala::Core::Table::SimilarityTableSet::ChangeQuidObject(), Impala::Core::Table::SimilarityTableSet::GetNames(), ILOG_ERROR, Impala::Core::Table::SimilarityTableSet::MakeFromFile(), MapSimilaritiesOnShots(), mConceptFileName, mFeatureDef, mModel, mSegmentation, mSimSet, and mWalkType. 00052 { 00053 SimilarityTableSet* simSet = SimilarityTableSet::MakeFromFile 00054 (vs, mWalkType, mConceptFileName, mModel, mFeatureDef.AsString(), 00055 fileId); 00056 if (!simSet) 00057 { 00058 ILOG_ERROR("Could not read SimilarityTableSet for file " << fileId); 00059 return; 00060 } 00061 simSet->ChangeQuidObject(fileId); 00062 if (mSimSet == 0) 00063 { 00064 std::vector<String> names = simSet->GetNames(); 00065 mSimSet = new SimilarityTableSet(names, 1000000); 00066 } 00067 if (mSegmentation) 00068 { 00069 SimilarityTableSet* rkfSet = MapSimilaritiesOnShots(simSet, fileId); 00070 mSimSet->Append(rkfSet); 00071 delete rkfSet; 00072 } 00073 else 00074 { 00075 mSimSet->Append(simSet); 00076 } 00077 delete simSet; 00078 }
Here is the call graph for this function:
|