From e49a2d1268ab4807729eeaa5fe7dac10ad0dfffa Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Fri, 18 Feb 2011 08:35:13 +0100
Subject: [PATCH] ENH: don't compute second order stats when not necessary

---
 Code/Hyperspectral/otbVcaImageFilter.txx | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Code/Hyperspectral/otbVcaImageFilter.txx b/Code/Hyperspectral/otbVcaImageFilter.txx
index e44d4ef94c..639407e798 100644
--- a/Code/Hyperspectral/otbVcaImageFilter.txx
+++ b/Code/Hyperspectral/otbVcaImageFilter.txx
@@ -102,6 +102,8 @@ void VCAImageFilter<TImage>::GenerateData()
   otbMsgDevMacro( "Compute mean(Xd)" );
   typename StreamingStatisticsVectorImageFilterType::Pointer statsXd = \
       StreamingStatisticsVectorImageFilterType::New();
+  statsXd->SetEnableCorrelation(false);
+  statsXd->SetEnableCovariance(false);
   statsXd->SetInput(Xd);
   statsXd->Update();
   typename VectorImageType::PixelType Xdmean = statsXd->GetMean();
-- 
GitLab