21 parser = argparse.ArgumentParser(description=
"Overlay Label Map On Top Of An Image.")
22 parser.add_argument(
"input_image")
23 parser.add_argument(
"label_map")
24 parser.add_argument(
"output_image")
25 args = parser.parse_args()
27 PixelType = itk.ctype(
"unsigned char")
30 ImageType =
itk.Image[PixelType, Dimension]
34 reader.SetFileName(args.input_image)
37 labelReader.SetFileName(args.label_map)
40 LabelType = itk.ctype(
"unsigned long")
45 converter.SetInput(labelReader)
49 LabelMapType, ImageType, RGBImageType
51 overlayFilter.SetInput(converter.GetOutput())
52 overlayFilter.SetFeatureImage(reader.GetOutput())
53 overlayFilter.SetOpacity(0.5)
56 itk.imwrite(overlayFilter.GetOutput(), args.output_image)