Skip to content
Snippets Groups Projects
CMakeLists.txt 6.79 KiB
Newer Older
  • Learn to ignore specific revisions
  •     --add-before-env ITK_AUTOLOAD_PATH $<TARGET_FILE_DIR:otbapp_ReadImageInfo> )
    
    #--- Rescale ---#
    add_test(NAME apTvUtRescaleTest
    
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
    
                      $<TARGET_FILE_DIR:otbapp_Rescale>
    
                     --in ${INPUTDATA}/poupees.tif
                     --out ${TEMP}/owTvRescaleTest.tif
                     --outmin 20
                     --outmax 150 )
    
    
    #--- Smoothing ---#
    add_test(NAME apTvUtSmoothingTest
    
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
    
                      $<TARGET_FILE_DIR:otbapp_Smoothing>
    
                     --in ${INPUTDATA}/poupees.tif
                     --out ${TEMP}/owTvSmoothingTest2.tif
                     --type mean)
    
    
    #--- ReadImageInfo ---#
    
    add_test(NAME apTvUtReadImageInfoTest
    
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
    
                      $<TARGET_FILE_DIR:otbapp_ReadImageInfo>
    
                     --in ${INPUTDATA}/poupees.tif )
    
    IF(OTB_DATA_USE_LARGEINPUT)
    
    add_test(NAME apTvUtReadImageInfoSpot5
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ReadImageInfo
    
                      $<TARGET_FILE_DIR:otbapp_ReadImageInfo>
    
                     --in ${LARGEDATA}/SPOT5/TEHERAN/IMAGERY.TIF )
    
    add_test(NAME apTvUtReadImageInfoERS
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ReadImageInfo
    
                      $<TARGET_FILE_DIR:otbapp_ReadImageInfo>
    
                     --in ${LARGEDATA}/SAR_ERS2_SLCI_SCENE1/DAT_01.001 )
    
    add_test(NAME apTvUtReadImageInfoRADARSAT1
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ReadImageInfo
    
                      $<TARGET_FILE_DIR:otbapp_ReadImageInfo>
    
                     --in ${LARGEDATA}/RADARSAT1/GOMA/SCENE01/DAT_01.001 )
    
    ENDIF(OTB_DATA_USE_LARGEINPUT)
    
    #--- ExtractROI ---#
    add_test(NAME apTvUtExtractROIRightInputFile 
             COMMAND otbTestDriver --compare-image ${NOTOL}
    
                       ${INPUTDATA}/couleurs_extrait.png
                       ${TEMP}/utExtractROIRightInputFile.tif
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ExtractROI
    
                      $<TARGET_FILE_DIR:otbapp_ExtractROI>
    
                     --in ${INPUTDATA}/couleurs_extrait.png
                     --out ${TEMP}/utExtractROIRightInputFile.tif )
    
    
    add_test(NAME apTvUtExtractROISizeNULL
             COMMAND otbTestDriver --compare-image ${NOTOL}
                       ${INPUTDATA}/couleurs_extrait.png
                       ${TEMP}/utExtractROISizeNULL.tif
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ExtractROI
    
                      $<TARGET_FILE_DIR:otbapp_ExtractROI>
    
                     --in ${INPUTDATA}/couleurs_extrait.png
                     --out ${TEMP}/utExtractROISizeNULL.tif
                     --sizex 0 )
    
    add_test(NAME apTvUtExtractROISizeTooBig
             COMMAND otbTestDriver --compare-image ${NOTOL}
                       ${INPUTDATA}/couleurs_extrait.png
                       ${TEMP}/utExtractROISizeNULL.tif
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ExtractROI
    
                      $<TARGET_FILE_DIR:otbapp_ExtractROI>
    
                     --in ${INPUTDATA}/couleurs_extrait.png
                     --out ${TEMP}/utExtractROISizeNULL.tif
                     --sizex 1000000 )
    
    #--- ConcatenateImages ---#
    
    add_test(NAME apTvUtConcatenateImages_1Image
             COMMAND otbTestDriver --compare-image ${NOTOL}
                       ${INPUTDATA}/poupees_c1
                       ${TEMP}/apTvUtConcatenateImages_1Image.tif
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ConcatenateImages
    
                      $<TARGET_FILE_DIR:otbapp_ConcatenateImages>
    
                     --il ${INPUTDATA}/poupees_c1
                     --out ${TEMP}/apTvUtConcatenateImages_1Image.tif)
    
    add_test(NAME apTvUtConcatenateImages
             COMMAND otbTestDriver --compare-image ${NOTOL}
    
                       ${INPUTDATA}/poupees_sub_3c.png
                       ${TEMP}/apTvUtConcatenateImages.png
    
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     ConcatenateImages
    
                      $<TARGET_FILE_DIR:otbapp_ConcatenateImages>
    
                     --il ${INPUTDATA}/poupees_sub_c1.png ${INPUTDATA}/poupees_sub_c2.png ${INPUTDATA}/poupees_sub_c3.png
                     --out ${TEMP}/apTvUtConcatenateImages.png uchar )
    
    
    #--- BandMath application -----
    add_test(NAME apTvUtBandMath
             COMMAND otbTestDriver --compare-image ${NOTOL}
                       ${INPUTDATA}/apTvUtBandMathOutput.tif
                       ${TEMP}/apTvUtBandMathOutput.tif
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     BandMath
                      $<TARGET_FILE_DIR:otbapp_BandMath>
                     --il   ${INPUTDATA}/poupees_sub_c1.png
                     ${INPUTDATA}/poupees_sub_c2.png
                     ${INPUTDATA}/poupees_sub.png
                     --out ${TEMP}/apTvUtBandMathOutput.tif
                     --exp "cos(im1b1)+im2b1*im3b1-im3b2+ndvi(im3b3,im3b4)"
    
    add_test(NAME apTvUtSplitImage
             COMMAND otbTestDriver --compare-n-images ${NOTOL} 3
                       ${INPUTDATA}/poupees_sub_c1.png
                       ${TEMP}/apTvUtSplitImageOutput_0.tif
    
                       ${INPUTDATA}/poupees_sub_c2.png
                       ${TEMP}/apTvUtSplitImageOutput_1.tif
    
                       ${INPUTDATA}/poupees_sub_c3.png
                       ${TEMP}/apTvUtSplitImageOutput_2.tif
                       
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     SplitImage
                      $<TARGET_FILE_DIR:otbapp_BandMath>
                     --in   ${INPUTDATA}/poupees_sub.png
                     --out ${TEMP}/apTvUtSplitImageOutput.tif
                     )
    
    
    
    #--- Convert ----
    add_test(NAME apTvUtConvertBasic
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     Convert
                     $<TARGET_FILE_DIR:otbapp_BandMath>
                     --in ${INPUTDATA}/QB_Toulouse_Ortho_XS.tif
                     --out ${TEMP}/otbConvertBasicOutput.tif
                     )
    
    add_test(NAME apTvUtConvertWithScaling
             COMMAND otbTestDriver
                     Execute $<TARGET_FILE:otbApplicationLauncherCommandLine>
                     Convert
                     $<TARGET_FILE_DIR:otbapp_BandMath>
                     --in ${INPUTDATA}/QB_Toulouse_Ortho_XS.tif
                     --out ${TEMP}/otbConvertWithScalingOutput.png uchar
                     --type linear
                     )