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 19
19
20
20
from distutils .version import StrictVersion as VS
21
21
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." )
24
24
sys .exit (1 )
25
25
26
26
if len (sys .argv ) != 2 :
27
27
print ("Usage: " + sys .argv [0 ] + " <InputFileName>" )
28
28
sys .exit (1 )
29
- imageFileName = sys .argv [1 ]
30
29
31
- Dimension = 2
32
- PixelComponentType = itk .UC
33
- PixelType = itk .RGBPixel [PixelComponentType ]
34
- ImageType = itk .Image [PixelType , Dimension ]
30
+ imageFileName = sys .argv [1 ]
35
31
36
- reader = itk .ImageFileReader [ImageType ].New ()
37
- reader .SetFileName (imageFileName )
32
+ inputImage = itk .imread (imageFileName )
38
33
39
- itkToVtkFilter = itk .ImageToVTKImageFilter [ImageType ].New ()
40
- itkToVtkFilter .SetInput (reader .GetOutput ())
34
+ vtkImage = itk .image_to_vtk_image (inputImage )
41
35
42
- itkToVtkFilter .Update ()
43
- myvtkImageData = itkToVtkFilter .GetOutput ()
44
- print (myvtkImageData )
36
+ print (vtkImage )
Original file line number Diff line number Diff line change 17
17
import sys
18
18
import itk
19
19
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
+
20
26
if len (sys .argv ) != 2 :
21
27
print ("Usage: " + sys .argv [0 ] + " <InputFileName>" )
22
28
sys .exit (1 )
23
- imageFileName = sys .argv [1 ]
24
29
25
- Dimension = 2
26
- PixelType = itk .UC
27
- ImageType = itk .Image [PixelType , Dimension ]
30
+ imageFileName = sys .argv [1 ]
28
31
29
- reader = itk .ImageFileReader [ImageType ].New ()
30
- reader .SetFileName (imageFileName )
32
+ inputImage = itk .imread (imageFileName )
31
33
32
- itkToVtkFilter = itk .ImageToVTKImageFilter [ImageType ].New ()
33
- itkToVtkFilter .SetInput (reader .GetOutput ())
34
+ vtkImage = itk .image_to_vtk_image (inputImage )
34
35
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