20 parser = argparse.ArgumentParser(description=
"Compute Inverse FFT Of Image.")
21 parser.add_argument(
"input_image", nargs=
"?")
22 args = parser.parse_args()
25 float_image_type =
itk.Image[itk.F, dimension]
27 if not args.input_image:
35 region.SetIndex(corner)
38 image = float_image_type.New(Regions=region)
43 image[40:100, 40:100] = 100
46 image = itk.imread(args.input_image, pixel_type=itk.F)
49 unsigned_char_image_type =
itk.Image[itk.UC, dimension]
52 image = itk.forward_fft_image_filter(image)
55 image = itk.inverse_fft_image_filter(image)
57 image = itk.cast_image_filter(image, ttype=(float_image_type, unsigned_char_image_type))
59 itk.imwrite(image,
"ComputeInverseFFTOfImagePython.png")