21 import SimpleITK
as sitk
25 print(
"Usage: " + sys.argv[0] +
" <input-1> <input-2>")
34 joined_image = join.Execute(image_1, image_2)
38 channel1_image = select.Execute(joined_image, 0, sitk.sitkUInt8)
39 channel2_image = select.Execute(joined_image, 1, sitk.sitkUInt8)
40 channel3_image = select.Execute(joined_image, 2, sitk.sitkUInt8)
44 composed_image = compose.Execute(
45 channel1_image, channel2_image, channel3_image
49 sliced_image = composed_image[100:400, 100:400, 0]
53 extract.SetSize([300, 300, 0])
54 extract.SetIndex([100, 100, 0])
55 extracted_image = extract.Execute(composed_image)
61 crop.SetLowerBoundaryCropSize([100, 100, 0])
62 crop.SetUpperBoundaryCropSize(
63 [composed_image.GetWidth() - 400, composed_image.GetHeight() - 400, 1]
65 cropped_image = crop.Execute(composed_image)