23 import SimpleITK
as sitk
28 print(
"Usage: SimpleGaussian <input> <sigma> <output>")
32 reader.SetFileName(args[1])
33 input_image = reader.Execute()
35 pixelID = input_image.GetPixelID()
38 gaussian.SetSigma(float(args[2]))
39 blur_image = gaussian.Execute(input_image)
42 caster.SetOutputPixelType(pixelID)
43 blur_image = caster.Execute(blur_image)
46 writer.SetFileName(args[3])
47 writer.Execute(blur_image)
49 return_dict = {
"input_image": input_image,
50 "blur_image": blur_image}
55 if __name__ ==
"__main__":
56 in_image, out_image = main(sys.argv)
57 if "SITK_NOSHOW" not in os.environ: