24 if len(sys.argv) != 7:
25 print(
"Usage: " + sys.argv[0] +
" <inputImage> <outputImage>"
26 "<OutputMin> <OutputMax> <Alpha> <Beta>")
29 inputImage = sys.argv[1]
30 outputImage = sys.argv[2]
35 ImageType =
itk.Image[PixelType, Dimension]
37 outputMinimum = int(sys.argv[3])
38 outputMaximum = int(sys.argv[4])
39 alpha = float(sys.argv[5])
40 beta = float(sys.argv[6])
43 reader.SetFileName(inputImage)
46 sigmoidFilter.SetInput(reader.GetOutput())
47 sigmoidFilter.SetOutputMinimum(outputMinimum)
48 sigmoidFilter.SetOutputMaximum(outputMaximum)
49 sigmoidFilter.SetAlpha(alpha)
50 sigmoidFilter.SetBeta(beta)
53 writer.SetFileName(outputImage)
54 writer.SetInput(sigmoidFilter.GetOutput())