diff --git a/Applications/Classification/CMakeLists.txt b/Applications/Classification/CMakeLists.txt index b2d500a9fa19075268d68ad3980187abc2667cbe..06dd84ead950a863eeb4f23b8373c053d5b1eb13 100644 --- a/Applications/Classification/CMakeLists.txt +++ b/Applications/Classification/CMakeLists.txt @@ -1,5 +1,5 @@ -OTB_CREATE_APPLICATION(NAME EstimateImagesStatistics - SOURCES otbEstimateImagesStatistics.cxx +OTB_CREATE_APPLICATION(NAME ComputeImagesStatistics + SOURCES otbComputeImagesStatistics.cxx LINK_LIBRARIES OTBIO;OTBCommon;OTBBasicFilters) OTB_CREATE_APPLICATION(NAME ImageSVMClassifier diff --git a/Applications/Classification/otbEstimateImagesStatistics.cxx b/Applications/Classification/otbComputeImagesStatistics.cxx similarity index 87% rename from Applications/Classification/otbEstimateImagesStatistics.cxx rename to Applications/Classification/otbComputeImagesStatistics.cxx index de4331ce0e358cd3941dfcd0eaab68cb75bae4fa..0efc8934d04d19b743c5fd08dd4a563dd65f4c3f 100644 --- a/Applications/Classification/otbEstimateImagesStatistics.cxx +++ b/Applications/Classification/otbComputeImagesStatistics.cxx @@ -26,11 +26,11 @@ namespace otb namespace Wrapper { -class EstimateImagesStatistics: public Application +class ComputeImagesStatistics: public Application { public: /** Standard class typedefs. */ - typedef EstimateImagesStatistics Self; + typedef ComputeImagesStatistics Self; typedef Application Superclass; typedef itk::SmartPointer<Self> Pointer; typedef itk::SmartPointer<const Self> ConstPointer; @@ -38,25 +38,25 @@ public: /** Standard macro */ itkNewMacro(Self); - itkTypeMacro(EstimateImagesStatistics, otb::Application); + itkTypeMacro(ComputeImagesStatistics, otb::Application); private: - EstimateImagesStatistics() + ComputeImagesStatistics() { - SetName("EstimateImagesStatistics"); + SetName("ComputeImagesStatistics"); SetDescription("Computes global mean and standard deviation for each band from a set of images and optionally saves the results in an XML file."); SetDocName("Compute Images second order statistics"); - SetDocLongDescription("This application computes a global mean and standard deviation for each band of a set of images and optionally saves the results in an XML file. The output XML is intended to use an input for the TrainImagesSVMClassifier application to normalize samples before learning."); + SetDocLongDescription("This application computes a global mean and standard deviation for each band of a set of images and optionally saves the results in an XML file. The output XML is intended to be used an input for the TrainImagesSVMClassifier application to normalize samples before learning."); SetDocLimitations("The set of input images must have the same number of bands. Input images must be of the same number, type and order of bands."); SetDocAuthors("OTB-Team"); SetDocSeeAlso("Documentation of the TrainImagesSVMClassifier application."); - SetDocCLExample("otbApplicationLauncherCommandLine EstimateImagesStatistics ${OTB-BIN}/bin --il ${OTB-Data}/Input/Classification/QB_1_ortho.tif ${OTB-Data}/Input/Classification/QB_2_ortho.tif ${OTB-Data}/Input/Classification/QB_3_ortho.tif --out EstimateImageStatisticsQB123.xml"); + SetDocCLExample("otbApplicationLauncherCommandLine ComputeImagesStatistics ${OTB-BIN}/bin --il ${OTB-Data}/Input/Classification/QB_1_ortho.tif ${OTB-Data}/Input/Classification/QB_2_ortho.tif ${OTB-Data}/Input/Classification/QB_3_ortho.tif --out EstimateImageStatisticsQB123.xml"); AddDocTag(Tags::Learning); AddDocTag(Tags::Analysis); } - virtual ~EstimateImagesStatistics() + virtual ~ComputeImagesStatistics() { } @@ -171,4 +171,4 @@ private: } } -OTB_APPLICATION_EXPORT(otb::Wrapper::EstimateImagesStatistics) +OTB_APPLICATION_EXPORT(otb::Wrapper::ComputeImagesStatistics) diff --git a/Testing/Applications/Classification/CMakeLists.txt b/Testing/Applications/Classification/CMakeLists.txt index a51f1e9e7b7d4a5fcf1a81205289df69512f36e7..43f6b43b0aec2b613bfbfb0a1509ae0fc924d64b 100644 --- a/Testing/Applications/Classification/CMakeLists.txt +++ b/Testing/Applications/Classification/CMakeLists.txt @@ -2,8 +2,8 @@ #--- EstimateImageStatistics ---# # QB1 chain -OTB_TEST_APPLICATION(NAME apTvClEstimateImagesStatisticsQB1 - APP EstimateImagesStatistics +OTB_TEST_APPLICATION(NAME apTvClComputeImagesStatisticsQB1 + APP ComputeImagesStatistics OPTIONS --il ${INPUTDATA}/Classification/QB_1_ortho.tif --out ${TEMP}/apTvClEstimateImageStatisticsQB1.xml VALID --compare-ascii ${NOTOL} @@ -23,7 +23,7 @@ OTB_TEST_APPLICATION(NAME apTvClTrainSVMImagesClassifierQB1 ${OTBAPP_BASELINE_FILES}/clsvmModelQB1.svm ${TEMP}/clsvmModelQB1.svm) -SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB1 PROPERTIES DEPENDS apTvClEstimateImagesStatisticsQB1) +SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB1 PROPERTIES DEPENDS apTvClComputeImagesStatisticsQB1) OTB_TEST_APPLICATION(NAME apTvClTrainSVMImagesClassifierQB1_allOpt APP TrainSVMImagesClassifier @@ -40,7 +40,7 @@ OTB_TEST_APPLICATION(NAME apTvClTrainSVMImagesClassifierQB1_allOpt ${OTBAPP_BASELINE_FILES}/clsvmModelQB1.svm ${TEMP}/clsvmModelQB1_allOpt.svm) -SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB1_allOpt PROPERTIES DEPENDS apTvClEstimateImagesStatisticsQB1) +SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB1_allOpt PROPERTIES DEPENDS apTvClComputeImagesStatisticsQB1) OTB_TEST_APPLICATION(NAME apTvClValidateSVMImagesClassifierQB1 @@ -96,8 +96,8 @@ SET_TESTS_PROPERTIES(apTvClImageSVMClassifierQB3 PROPERTIES DEPENDS apTvClTrainS #-------- # QB multi chain -OTB_TEST_APPLICATION(NAME apTvClEstimateImagesStatisticsQB123 - APP EstimateImagesStatistics +OTB_TEST_APPLICATION(NAME apTvClComputeImagesStatisticsQB123 + APP ComputeImagesStatistics OPTIONS --il ${INPUTDATA}/Classification/QB_1_ortho.tif ${INPUTDATA}/Classification/QB_2_ortho.tif ${INPUTDATA}/Classification/QB_3_ortho.tif @@ -124,7 +124,7 @@ OTB_TEST_APPLICATION(NAME apTvClTrainSVMImagesClassifierQB123 ${TEMP}/clsvmModelQB123.svm) -SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB123 PROPERTIES DEPENDS apTvClEstimateImagesStatisticsQB123) +SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB123 PROPERTIES DEPENDS apTvClComputeImagesStatisticsQB123) OTB_TEST_APPLICATION(NAME apTvClValidateSVMImagesClassifierQB123 @@ -202,8 +202,8 @@ OTB_TEST_APPLICATION(NAME apTvClImageSVMClassifierQB123_6 SET_TESTS_PROPERTIES(apTvClImageSVMClassifierQB123_6 PROPERTIES DEPENDS apTvClTrainSVMImagesClassifierQB123) -OTB_TEST_APPLICATION(NAME apTvClEstimateImagesStatisticsQB456 - APP EstimateImagesStatistics +OTB_TEST_APPLICATION(NAME apTvClComputeImagesStatisticsQB456 + APP ComputeImagesStatistics OPTIONS --il ${INPUTDATA}/Classification/QB_4_extract.tif ${INPUTDATA}/Classification/QB_5_extract.tif ${INPUTDATA}/Classification/QB_6_extract.tif @@ -230,7 +230,7 @@ OTB_TEST_APPLICATION(NAME apTvClTrainSVMImagesClassifierQB456 -SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB456 PROPERTIES DEPENDS apTvClEstimateImagesStatisticsQB456) +SET_TESTS_PROPERTIES(apTvClTrainSVMImagesClassifierQB456 PROPERTIES DEPENDS apTvClComputeImagesStatisticsQB456) OTB_TEST_APPLICATION(NAME apTvClValidateSVMImagesClassifierQB456 APP ValidateSVMImagesClassifier