From 53665716eb74c3f6c9750cbaadd101ceb71690b1 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Fri, 21 Oct 2011 15:24:25 +0200 Subject: [PATCH] TEST: add tests for OpticalCalibration --- Testing/Applications/CMakeLists.txt | 5 +- .../Applications/Radiometry/CMakeLists.txt | 81 +++++++++++++++++++ 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 Testing/Applications/Radiometry/CMakeLists.txt diff --git a/Testing/Applications/CMakeLists.txt b/Testing/Applications/CMakeLists.txt index ff83f27dd9..9a4cd775a2 100644 --- a/Testing/Applications/CMakeLists.txt +++ b/Testing/Applications/CMakeLists.txt @@ -16,6 +16,7 @@ set(NOTOL 0.0) set(EPSILON_3 0.001) set(EPSILON_7 0.0000001) set(EPSILON_9 0.000000001) +set(EPSILON_12 0.000000000001) set(OTB_WRAPPER_APPLICATION_TESTS ${CXX_TEST_PATH}/otbWrapperApplicationDocTests) @@ -49,6 +50,8 @@ add_subdirectory(ChangeDetection) add_subdirectory(Classification) add_subdirectory(FeatureExtraction) add_subdirectory(Hyperspectral) +add_subdirectory(Projections) +add_subdirectory(Radiometry) add_subdirectory(Segmentation) add_subdirectory(Util) -add_subdirectory(Projections) + diff --git a/Testing/Applications/Radiometry/CMakeLists.txt b/Testing/Applications/Radiometry/CMakeLists.txt new file mode 100644 index 0000000000..89a28af552 --- /dev/null +++ b/Testing/Applications/Radiometry/CMakeLists.txt @@ -0,0 +1,81 @@ + +IF(OTB_DATA_USE_LARGEINPUT) + +add_test(NAME apTvRaOpticalCalibration_Spot5 + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoSpot5.tif + ${TEMP}/apTvRaOpticalCalibration_Spot5.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/SPOT5/TEHERAN/IMAGERY.TIF + --out ${TEMP}/apTvRaOpticalCalibration_Spot5.tif ) + +add_test(NAME apTvRaOpticalCalibration_Ikonos + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoIkonos.tif + ${TEMP}/apTvRaOpticalCalibration_Ikonos.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/IKONOS/BLOSSEVILLE/po_2619900_pan_0000000.tif + --out ${TEMP}/apTvRaOpticalCalibration_Ikonos.tif ) + +add_test(NAME apTvRaOpticalCalibration_WV2PAN + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoWV2PAN.tif + ${TEMP}/apTvRaOpticalCalibration_WV2PAN.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/WORLDVIEW2/ROME/WV-2_standard_8band_bundle_16bit/052298844010_01_P001_PAN/09DEC10103019-P2AS-052298844010_01_P001.TIF + --out ${TEMP}/apTvRaOpticalCalibration_WV2PAN.tif ) + +add_test(NAME apTvRaOpticalCalibration_WV2MUL + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoWV2Multi.tif + ${TEMP}/apTvRaOpticalCalibration_WV2MUL.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/WORLDVIEW2/ROME/WV-2_standard_8band_bundle_16bit/052298844010_01_P001_MUL/09DEC10103019-M2AS-052298844010_01_P001.TIF + --out ${TEMP}/apTvRaOpticalCalibration_WV2MUL.tif ) + +add_test(NAME apTvRaOpticalCalibration_QuickbirdPAN + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoQuickbirdPAN.tif + ${TEMP}/apTvRaOpticalCalibration_QuickbirdPAN.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/QUICKBIRD/TOULOUSE/000000128955_01_P001_PAN/02APR01105228-P1BS-000000128955_01_P001.TIF + --out ${TEMP}/apTvRaOpticalCalibration_QuickbirdPAN.tif ) + +add_test(NAME apTvRaOpticalCalibration_QuickbirdXS + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoQuickbirdXS.tif + ${TEMP}/apTvRaOpticalCalibration_QuickbirdXS.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/QUICKBIRD/TOULOUSE/000000128955_01_P001_MUL/02APR01105228-M1BS-000000128955_01_P001.TIF + --out ${TEMP}/apTvRaOpticalCalibration_QuickbirdXS.tif ) + +add_test(NAME apTvRaOpticalCalibration_Formosat + COMMAND otbTestDriver + --compare-image ${EPSILON_12} + ${BASELINE}/raTvLuminanceToReflectanceImageFilterAutoFormosat.tif + ${TEMP}/apTvRaOpticalCalibration_Formosat.tif + Execute $<TARGET_FILE:otbApplicationLauncherCommandLine> + OpticalCalibration + $<TARGET_FILE_DIR:otbapp_OpticalCalibration> + --in ${OTB_DATA_LARGEINPUT_ROOT}/FORMOSAT/Sudouest_20071013_MS_fmsat/IMAGERY.TIF + --out ${TEMP}/apTvRaOpticalCalibration_Formosat.tif ) + +ENDIF(OTB_DATA_USE_LARGEINPUT) -- GitLab