diff --git a/Examples/Learning/CMakeLists.txt b/Examples/Learning/CMakeLists.txt index e05728589f45d2eb7709b59b6e389c52616de0a2..b3e6f5dadd63d474547ecd75b37e11b138f3d48a 100644 --- a/Examples/Learning/CMakeLists.txt +++ b/Examples/Learning/CMakeLists.txt @@ -97,6 +97,35 @@ ADD_TEST(SVMImageModelEstimatorExampleTest ${EXE_TESTS} ) +# ------- SOMExampleTest---------- + +ADD_TEST(SOMExampleTest ${EXE_TESTS} + --compare-n-images ${TOL} 2 + ${BASELINE}/ROI_QB_MUL_SOM.png + ${TEMP}/ROI_QB_MUL_SOM.png + ${BASELINE}/ROI_QB_MUL_SOMACT.png + ${TEMP}/ROI_QB_MUL_SOMACT.png + SOMExampleTest + ${INPUTDATA}/ROI_QB_MUL_1.png + ${TEMP}/ROI_QB_MUL_SOM.png + ${TEMP}/ROI_QB_MUL_SOMACT.png + 4 4 4 4 20 1.0 0.1 128 +) + +# ------- SOMClassifierExampleTest---------- + +ADD_TEST(SOMClassifierExampleTest ${EXE_TESTS} + --compare-image ${TOL} + ${BASELINE}/ROI_QB_MUL_SOMACT.png + ${TEMP}/ROI_QB_MUL_SOMCLASS.png + SOMClassifierExampleTest + ${INPUTDATA}/ROI_QB_MUL_1.png + ${INPUTDATA}/ROI_QB_MUL_SOM.png + ${TEMP}/ROI_QB_MUL_SOMCLASS.png +) + + + INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbLearningExamplesTests otbLearningExamplesTests.cxx) diff --git a/Examples/Learning/otbLearningExamplesTests.cxx b/Examples/Learning/otbLearningExamplesTests.cxx index c3b480fb358884c8c623565b54e1e6235ada95dd..c04cf7437f3fdd3764346a5d2dd79d0a9fb96cb1 100644 --- a/Examples/Learning/otbLearningExamplesTests.cxx +++ b/Examples/Learning/otbLearningExamplesTests.cxx @@ -29,6 +29,8 @@ REGISTER_TEST(SVMImageClassificationExampleTest); REGISTER_TEST(SVMImageEstimatorClassificationMultiExampleTest); REGISTER_TEST(GenerateTrainingImageExampleTest); REGISTER_TEST(SVMImageModelEstimatorExampleTest); +REGISTER_TEST(SOMExampleTest); +REGISTER_TEST(SOMClassifierExampleTest); } #undef main @@ -47,3 +49,13 @@ REGISTER_TEST(SVMImageModelEstimatorExampleTest); #define main SVMImageModelEstimatorExampleTest #include "SVMImageModelEstimatorExample.cxx" + +#undef main +#define main SOMExampleTest +#include "SOMExample.cxx" + +#undef main +#define main SOMClassifierExampleTest +#include "SOMClassifierExample.cxx" + +