25 if len(sys.argv) != 4:
26 print(
"Usage: " + sys.argv[0] +
"<InputFileName> "
27 "<InputFileName> <OutputFileName> <K: ExpNegative parameter>")
30 inputFileName = sys.argv[1]
31 outputFileName = sys.argv[2]
32 k = float(sys.argv[3])
36 InputPixelType = itk.UC
37 InputImageType =
itk.Image[InputPixelType, Dimension]
40 reader = ReaderType.New()
41 reader.SetFileName(inputFileName)
43 OutputPixelType = itk.D
44 OutputImageType =
itk.Image[OutputPixelType, Dimension]
47 expFilter = FilterType.New()
48 expFilter.SetInput(reader.GetOutput())
49 expFilter.SetFactor(k)
52 writer = WriterType.New()
53 writer.SetFileName(outputFileName)
54 writer.SetInput(expFilter.GetOutput())