20 parser = argparse.ArgumentParser(description=
"Compute Sigmoid.")
21 parser.add_argument(
"input_image")
22 parser.add_argument(
"output_image")
23 parser.add_argument(
"output_min", type=int)
24 parser.add_argument(
"output_max", type=int)
25 parser.add_argument(
"alpha", type=float)
26 parser.add_argument(
"beta", type=float)
27 args = parser.parse_args()
32 ImageType =
itk.Image[PixelType, Dimension]
35 reader.SetFileName(args.input_image)
38 sigmoidFilter.SetInput(reader.GetOutput())
39 sigmoidFilter.SetOutputMinimum(args.output_min)
40 sigmoidFilter.SetOutputMaximum(args.output_max)
41 sigmoidFilter.SetAlpha(args.alpha)
42 sigmoidFilter.SetBeta(args.beta)
45 writer.SetFileName(args.output_image)
46 writer.SetInput(sigmoidFilter.GetOutput())