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

VectorReal64 Impala::Core::Feature::VisSem::ComputeRegionSimilarity ( VectorReal64  regionVec,
FeatureTable protoTab 
) [inline, private]

Definition at line 350 of file VisSem.h.

References Impala::Core::Vector::DivAssign(), Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::GetColumn2(), Impala::Core::Vector::VectorTem< ElemT >::GetData(), Impala::Core::Feature::Computor::GetName(), Impala::Core::Feature::Computor::GetPixelFeatureSetSize(), Impala::Core::Vector::Similarity(), and Impala::Core::Table::Table::Size().

Referenced by ComputeFeaturesPixelSet().

00351     {
00352         int nrProto = protoTab->Size();
00353         VectorReal64 res(nrProto);
00354         if (GetName() == "vissem")
00355         {
00356             Vector::Similarity(res.GetData(), regionVec, protoTab->GetColumn2(),
00357                                0, 1, Vector::WeibullSim<Real64>);
00358         }
00359         if (GetName() == "vissemgabor")
00360         {
00361             Vector::Similarity(res.GetData(), regionVec, protoTab->GetColumn2(),
00362                                0, 1, Vector::HistogramIntersection<Real64>);
00363             Vector::DivAssign(res, Real64(GetPixelFeatureSetSize()));
00364         }
00365         return res;
00366     }

Here is the call graph for this function:


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