From 08a4b29db87359b61c597d0caec3bdb08590f24a Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Mon, 5 Dec 2011 14:12:09 +0100 Subject: [PATCH] ENH: CMakeLists update for SOMClassification appli --- Applications/Classification/CMakeLists.txt | 4 +++ .../Classification/CMakeLists.txt | 32 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/Applications/Classification/CMakeLists.txt b/Applications/Classification/CMakeLists.txt index c28f731878..01aa2169c9 100644 --- a/Applications/Classification/CMakeLists.txt +++ b/Applications/Classification/CMakeLists.txt @@ -17,3 +17,7 @@ OTB_CREATE_APPLICATION(NAME TrainSVMImagesClassifier OTB_CREATE_APPLICATION(NAME ValidateSVMImagesClassifier SOURCES otbValidateSVMImagesClassifier.cxx LINK_LIBRARIES OTBIO;OTBCommon;OTBBasicFilters;OTBFeatureExtraction;OTBLearning) + +OTB_CREATE_APPLICATION(NAME SOMClassification + SOURCES otbSOMClassification.cxx + LINK_LIBRARIES OTBIO;OTBCommon;OTBBasicFilters;OTBFeatureExtraction;OTBLearning) diff --git a/Testing/Applications/Classification/CMakeLists.txt b/Testing/Applications/Classification/CMakeLists.txt index 646dcfcca7..5b7505b27d 100644 --- a/Testing/Applications/Classification/CMakeLists.txt +++ b/Testing/Applications/Classification/CMakeLists.txt @@ -312,3 +312,35 @@ OTB_TEST_APPLICATION(NAME apTvClKMeansImageClassification VALID --compare-image ${NOTOL} ${OTBAPP_BASELINE}/apTvClKMeansImageClassificationFilterOuptut.tif ${TEMP}/apTvClKMeansImageClassificationFilterOuptut.tif ) + +# --- SOMClassification --- +OTB_TEST_APPLICATION(NAME apTvClSOMClassificationSmall + APP SOMClassification + OPTIONS -in ${INPUTDATA}/poupees_sub.png + -out ${TEMP}/apTvClSOMClassificationSmall.tif uint16 + VALID --compare-image ${NOTOL} + ${BASELINE}/apTvClSOMClassificationSmall.tif + ${TEMP}/apTvClSOMClassificationSmall.tif) + +OTB_TEST_APPLICATION(NAME apTvClSOMClassificationFull + APP SOMClassification + OPTIONS -in ${INPUTDATA}/poupees_sub.png + -out ${TEMP}/apTvClSOMClassificationFull.tif uint16 + -vm ${INPUTDATA}/poupees_sub_c1.png + -tp 0.8 + -ts 13000 + -sl 32 + -som ${TEMP}/apTvClSOMClassificationMap.hdr + -sx 30 + -sy 30 + -nx 9 + -ny 9 + -ni 5 + -bi 1.0 + -bf 0.1 + -iv 0 + VALID --compare-n-images ${NOTOL} 2 + ${BASELINE}/apTvClSOMClassificationFull.tif + ${TEMP}/apTvClSOMClassificationFull.tif + ${BASELINE}/apTvClSOMClassificationMap.hdr + ${TEMP}/apTvClSOMClassificationMap.hdr) -- GitLab