From 944792ee4fdf54ecc8630cbad7ae423197590b05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Traizet?= <cedric.traizet@c-s.fr>
Date: Thu, 18 Apr 2019 15:18:31 +0200
Subject: [PATCH] ENH: remove the centroid normalization option in
 KMeansClassification

---
 .../AppClassification/app/otbKMeansClassification.cxx    | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx b/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx
index 193d53e712..d17897af7e 100644
--- a/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx
+++ b/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx
@@ -89,11 +89,6 @@ protected:
     SetParameterDescription("incentroids.in", "Input text file containing centroid posistions.");
     MandatoryOff("incentroids.in");
     
-    AddParameter(ParameterType_Bool, "incentroids.normalize", "Normalize input centroids");
-    SetParameterDescription("incentroids.normalize", "Normalize input centroids using the image statistics"
-    " computed during the execution of the application");
-    SetDefaultParameterInt("incentroids.normalize", true);
-
     ShareKMSamplingParameters();
     ConnectKMSamplingParams();
   }
@@ -262,8 +257,8 @@ protected:
     {
       GetInternalApplication("training")->SetParameterString("classifier.sharkkm.centroids",
                                                         GetParameterString("incentroids.in"));
-      if(GetParameterInt("incentroids.normalize"))
-        GetInternalApplication("training")->SetParameterString("classifier.sharkkm.centroidstats",
+      
+      GetInternalApplication("training")->SetParameterString("classifier.sharkkm.centroidstats",
                                               GetInternalApplication("imgstats")->GetParameterString("out"));
     }
     
-- 
GitLab