1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
itk_module_test()
set(ITKClassifiersTests
itkScalarImageKmeansImageFilterTest.cxx
itkSupervisedImageClassifierTest.cxx
itkBayesianClassifierImageFilterTest.cxx
itkKmeansModelEstimatorTest.cxx
itkImageClassifierFilterTest.cxx
itkSampleClassifierFilterTest1.cxx
itkSampleClassifierFilterTest2.cxx
itkSampleClassifierFilterTest3.cxx
itkSampleClassifierFilterTest4.cxx
itkSampleClassifierFilterTest5.cxx
itkSampleClassifierFilterTest6.cxx
itkSampleClassifierFilterTest7.cxx
itkScalarImageKmeansImageFilterTest.cxx
itkScalarImageKmeansImageFilter3DTest.cxx)
createtestdriver(ITKClassifiers "${ITKClassifiers-Test_LIBRARIES}" "${ITKClassifiersTests}")
itk_add_test(
NAME
itkBayesianClassifierImageFilterTest1
COMMAND
ITKClassifiersTestDriver
--compare
DATA{Baseline/itkBayesianClassifierImageFilterTestLabelMapNoPriors.png}
${ITK_TEST_OUTPUT_DIR}/itkBayesianClassifierImageFilterTestLabelMapNoPriors.png
itkBayesianClassifierImageFilterTest
${ITK_EXAMPLE_DATA_ROOT}/BrainProtonDensitySlice.png
${ITK_TEST_OUTPUT_DIR}/itkBayesianClassifierImageFilterTestLabelMapNoPriors.png
4
2
0)
itk_add_test(
NAME
itkBayesianClassifierImageFilterTest2
COMMAND
ITKClassifiersTestDriver
--compare
DATA{Baseline/itkBayesianClassifierImageFilterTestLabelMapPriors.png}
${ITK_TEST_OUTPUT_DIR}/itkBayesianClassifierImageFilterTestLabelMapPriors.png
itkBayesianClassifierImageFilterTest
${ITK_EXAMPLE_DATA_ROOT}/BrainProtonDensitySlice.png
${ITK_TEST_OUTPUT_DIR}/itkBayesianClassifierImageFilterTestLabelMapPriors.png
4
2
1)
itk_add_test(
NAME
itkKmeansModelEstimatorTest
COMMAND
ITKClassifiersTestDriver
itkKmeansModelEstimatorTest)
itk_add_test(
NAME
itkImageClassifierFilterTest
COMMAND
ITKClassifiersTestDriver
--compare
DATA{${ITK_DATA_ROOT}/Baseline/Statistics/ImageClassifierFilterTestClassifiedImageTest.png}
${ITK_TEST_OUTPUT_DIR}/ImageClassifierFilterTestClassifiedImage.png
itkImageClassifierFilterTest
${ITK_TEST_OUTPUT_DIR}/ImageClassifierFilterTestClassifiedImage.png)
itk_add_test(
NAME
itkSampleClassifierFilterTest1
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest1)
itk_add_test(
NAME
itkSampleClassifierFilterTest2
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest2)
itk_add_test(
NAME
itkSampleClassifierFilterTest3
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest3)
itk_add_test(
NAME
itkSampleClassifierFilterTest4
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest4)
itk_add_test(
NAME
itkSampleClassifierFilterTest5
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest5)
itk_add_test(
NAME
itkSampleClassifierFilterTest6
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest6)
itk_add_test(
NAME
itkSampleClassifierFilterTest7
COMMAND
ITKClassifiersTestDriver
itkSampleClassifierFilterTest7
DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussian.dat}
DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussianTesting.dat})
itk_add_test(
NAME
itkSupervisedImageClassifierTest
COMMAND
ITKClassifiersTestDriver
itkSupervisedImageClassifierTest)
itk_add_test(
NAME
itkScalarImageKmeansImageFilterTest
COMMAND
ITKClassifiersTestDriver
--compare
DATA{Baseline/itkScalarImageKmeansImageFilterTest.png}
${ITK_TEST_OUTPUT_DIR}/itkScalarImageKmeansImageFilterTest.png
itkScalarImageKmeansImageFilterTest
${ITK_EXAMPLE_DATA_ROOT}/BrainProtonDensitySlice.png
${ITK_TEST_OUTPUT_DIR}/itkScalarImageKmeansImageFilterTest.png
0
5
10
80
165
190
220)
itk_add_test(
NAME
itkScalarImageKmeansImageFilter3DTest
COMMAND
ITKClassifiersTestDriver
--compare
${ITK_EXAMPLE_DATA_ROOT}/KmeansTest_T1KmeansPrelimSegmentation.nii.gz
${ITK_TEST_OUTPUT_DIR}/KmeansTest_T1KmeansPrelimSegmentation.nii.gz
itkScalarImageKmeansImageFilter3DTest
${ITK_EXAMPLE_DATA_ROOT}/KmeansTest_T1UCharRaw.nii.gz
${ITK_EXAMPLE_DATA_ROOT}/KmeansTest_T1RawSkullStrip.nii.gz
${ITK_TEST_OUTPUT_DIR}/KmeansTest_T1KmeansPrelimSegmentation.nii.gz)
|