저는 itk로 nrrd 파일을 읽고 vtk로 보여주고 있습니다. 하지만 itk를 vtk로 변환하는 데 약간의 문제가 있습니다.어떻게 itk 이미지 파일을 파이썬으로 vtk로 변환 하시겠습니까?
import itk
file_name = '/home/yao/workspace/test/1.nrrd'
image_type = itk.Image[itk.UC, 2]
reader = itk.ImageFileReader[image_type].New()
reader.SetFileName(file_name)
reader.Update()
itk_vtk_converter = itk.ImageToVTKImageFilter[image_type].New()
itk_vtk_converter.SetInput(reader.GetOutput())
itk_vtk_converter.Update()
나는 내가 python2.7를 itk3.20을 사용하고 메시지
Traceback (most recent call last): File "ex1.py", line 11, in <module>
itk_vtk_converter = itk.ImageToVTKImageFilter[image_type].New() File "/usr/lib/InsightToolkit/WrapITK/Python/itkLazy.py", line 14, in
__getattribute__
value = types.ModuleType.__getattribute__(self, attr) AttributeError: 'LazyITKModule' object has no attribute 'ImageToVTKImageFilter'
을 얻었다. 어떻게 해결할 수 있습니까?
감사합니다.
야오