20 parser = argparse.ArgumentParser(description=
"Flip An Image Over Specified Axis.")
21 parser.add_argument(
"input_image")
22 parser.add_argument(
"output_image")
23 parser.add_argument(
"axis_to_flip", type=int)
24 args = parser.parse_args()
29 ImageType =
itk.Image[PixelType, Dimension]
32 reader.SetFileName(args.input_image)
35 flipFilter.SetInput(reader.GetOutput())
37 if args.axis_to_flip == 0:
38 flipAxes = (
True,
False)
40 flipAxes = (
False,
True)
42 flipFilter.SetFlipAxes(flipAxes)
45 writer.SetFileName(args.output_image)
46 writer.SetInput(flipFilter.GetOutput())