File tree Expand file tree Collapse file tree 2 files changed +16
-25
lines changed
ConvertAnRGBitkImageTovtkImageData
ConvertAnitkImageTovtkImageData Expand file tree Collapse file tree 2 files changed +16
-25
lines changed Original file line number Diff line number Diff line change 1919
2020from distutils .version import StrictVersion as VS
2121
22- if VS (itk .Version .GetITKVersion ()) < VS ("4.10 .0" ):
23- print ("ITK 4.10 .0 is required." )
22+ if VS (itk .Version .GetITKVersion ()) < VS ("5.2 .0" ):
23+ print ("ITK 5.2 .0 is required." )
2424 sys .exit (1 )
2525
2626if len (sys .argv ) != 2 :
2727 print ("Usage: " + sys .argv [0 ] + " <InputFileName>" )
2828 sys .exit (1 )
29- imageFileName = sys .argv [1 ]
3029
31- Dimension = 2
32- PixelComponentType = itk .UC
33- PixelType = itk .RGBPixel [PixelComponentType ]
34- ImageType = itk .Image [PixelType , Dimension ]
30+ imageFileName = sys .argv [1 ]
3531
36- reader = itk .ImageFileReader [ImageType ].New ()
37- reader .SetFileName (imageFileName )
32+ inputImage = itk .imread (imageFileName )
3833
39- itkToVtkFilter = itk .ImageToVTKImageFilter [ImageType ].New ()
40- itkToVtkFilter .SetInput (reader .GetOutput ())
34+ vtkImage = itk .image_to_vtk_image (inputImage )
4135
42- itkToVtkFilter .Update ()
43- myvtkImageData = itkToVtkFilter .GetOutput ()
44- print (myvtkImageData )
36+ print (vtkImage )
Original file line number Diff line number Diff line change 1717import sys
1818import itk
1919
20+ from distutils .version import StrictVersion as VS
21+
22+ if VS (itk .Version .GetITKVersion ()) < VS ("5.2.0" ):
23+ print ("ITK 5.2.0 is required." )
24+ sys .exit (1 )
25+
2026if len (sys .argv ) != 2 :
2127 print ("Usage: " + sys .argv [0 ] + " <InputFileName>" )
2228 sys .exit (1 )
23- imageFileName = sys .argv [1 ]
2429
25- Dimension = 2
26- PixelType = itk .UC
27- ImageType = itk .Image [PixelType , Dimension ]
30+ imageFileName = sys .argv [1 ]
2831
29- reader = itk .ImageFileReader [ImageType ].New ()
30- reader .SetFileName (imageFileName )
32+ inputImage = itk .imread (imageFileName )
3133
32- itkToVtkFilter = itk .ImageToVTKImageFilter [ImageType ].New ()
33- itkToVtkFilter .SetInput (reader .GetOutput ())
34+ vtkImage = itk .image_to_vtk_image (inputImage )
3435
35- itkToVtkFilter .Update ()
36- myvtkImageData = itkToVtkFilter .GetOutput ()
37- print (myvtkImageData )
36+ print (vtkImage )
You can’t perform that action at this time.
0 commit comments