From 809c81bc2aed16bd8b17b99c7562ac69f071b5e2 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Sat, 7 May 2011 20:21:40 +0200 Subject: [PATCH] ENH: avoid non necessary calculation --- Code/Hyperspectral/otbVcaImageFilter.txx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Code/Hyperspectral/otbVcaImageFilter.txx b/Code/Hyperspectral/otbVcaImageFilter.txx index 771f883b3d..1e99e17550 100644 --- a/Code/Hyperspectral/otbVcaImageFilter.txx +++ b/Code/Hyperspectral/otbVcaImageFilter.txx @@ -81,6 +81,7 @@ void VCAImageFilter<TImage>::GenerateData() statsInput->SetInput(input); //otb::StandardWriterWatcher watcher(statsInput->GetStreamer(), statsInput->GetFilter(), "Computing image stats"); + statsInput->SetEnableMinMax(false); statsInput->Update(); otbMsgDevMacroVCA( "Computing SVD of correlation matrix" ); @@ -106,8 +107,8 @@ void VCAImageFilter<TImage>::GenerateData() otbMsgDevMacroVCA( "Compute mean(Xd)" ); typename StreamingStatisticsVectorImageFilterType::Pointer statsXd = \ StreamingStatisticsVectorImageFilterType::New(); - statsXd->SetEnableCorrelation(false); - statsXd->SetEnableCovariance(false); + statsXd->SetEnableMinMax(false); + statsXd->SetEnableSecondOrderStats(false); statsXd->SetInput(Xd); // statsXd->GetStreamer()->SetBufferNumberOfLinesDivisions(10); statsXd->Update(); -- GitLab