20 parser = argparse.ArgumentParser(
21 description=
"Blurring An Image Using A Binomial Kernel."
23 parser.add_argument(
"input_image")
24 parser.add_argument(
"output_image")
25 parser.add_argument(
"number_of_repetitions", type=int)
26 args = parser.parse_args()
28 InputPixelType = itk.F
29 OutputPixelType = itk.UC
32 InputImageType =
itk.Image[InputPixelType, Dimension]
33 OutputImageType =
itk.Image[OutputPixelType, Dimension]
36 reader.SetFileName(args.input_image)
39 binomialFilter.SetRepetitions(args.number_of_repetitions)
42 rescaler.SetInput(binomialFilter.GetOutput())
43 rescaler.SetOutputMinimum(0)
44 rescaler.SetOutputMaximum(255)
47 writer.SetFileName(args.output_image)
48 writer.SetInput(rescaler.GetOutput())