20 if len(sys.argv) != 7:
21 print(
"Usage: " + sys.argv[0] +
" <inputImage> <outputImage>"
22 "<OutputMin> <OutputMax> <Alpha> <Beta>")
25 inputImage = sys.argv[1]
26 outputImage = sys.argv[2]
31 ImageType =
itk.Image[PixelType, Dimension]
33 outputMinimum = int(sys.argv[3])
34 outputMaximum = int(sys.argv[4])
35 alpha = float(sys.argv[5])
36 beta = float(sys.argv[6])
39 reader.SetFileName(inputImage)
42 sigmoidFilter.SetInput(reader.GetOutput())
43 sigmoidFilter.SetOutputMinimum(outputMinimum)
44 sigmoidFilter.SetOutputMaximum(outputMaximum)
45 sigmoidFilter.SetAlpha(alpha)
46 sigmoidFilter.SetBeta(beta)
49 writer.SetFileName(outputImage)
50 writer.SetInput(sigmoidFilter.GetOutput())