Definition at line 188 of file VisSem.h. References ComputePixelFeatureSet(), Impala::Core::Feature::Computor::GetNrPixelFeatureSets(), Impala::Core::Feature::Computor::GetPixelFeatureSetSize(), Impala::Core::Histogram::Histogram1dSet< ArrayT >::Hist(), Impala::Core::Histogram::MakeHistogram1dSet(), Impala::Core::Array::MakeRoi(), Impala::Max(), mFeatMax, mFeatMin, Impala::Min(), NewHistSet(), and Impala::Core::Array::PixStat(). Referenced by Impala::Core::VideoSet::VisSemGaborStat::HandleNewFrame(). 00189 { 00190 for (int p=0 ; p<GetNrPixelFeatureSets() ; p++) 00191 { 00192 InvSetType invSet; 00193 ComputePixelFeatureSet(invSet, p, im); 00194 00195 HistSetType* hSet = NewHistSet(); 00196 Geometry::Rectangle roiRect(15, 15, 352-15, 240-15); 00197 Histogram::MakeHistogram1dSet(hSet, invSet, roiRect, true); 00198 for (int i=0 ; i<GetPixelFeatureSetSize() ; i++) 00199 { 00200 Array2dScalarReal64* roi = MakeRoi(invSet.Array(i), roiRect); 00201 Real64 minVal, maxVal, meanVal, varVal; 00202 PixStat(roi, &minVal, &maxVal, &meanVal, &varVal); 00203 mFeatMin[i] = Min(mFeatMin[i], minVal); 00204 mFeatMax[i] = Max(mFeatMax[i], maxVal); 00205 Real64 perc = hSet->Hist(i).OutlierPercentage(); 00206 if (perc > 1) 00207 std::cout << "maxVal = " << maxVal << ", perc = " 00208 << perc << ", i = " << i << std::endl; 00209 delete roi; 00210 } 00211 delete hSet; 00212 invSet.Delete(); 00213 } 00214 }
Here is the call graph for this function:
|