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