2

Python での SimpleITK に関する別の質問があります。.mhd イメージをプロットしたいのですが、方法がわかりません。ここで説明されている機能を試していますReading *.mhd/*.raw format in python :

load_itk('/home/bianca/Documents/PythonProcessing/result-Edep.mhd')

しかし、それは画像を読んでいません:

RuntimeError: Exception thrown in SimpleITK ReadImage: /tmp/SimpleITK-build/ITK/Modules/IO/Meta/src/itkMetaImageIO.cxx:483:
itk::ERROR: MetaImageIO(0x3a83730): File cannot be read: /home/bianca/Documents/PythonProcessing/result-Edep.mhd for reading.
Reason: Success

私もscikitイメージで試しました...

img = io.imread('/home/bianca/Documents/PythonProcessing/result-Edep.mhd', plugin='simpleitk')

しかし、エラーメッセージも表示されます

RuntimeError: Exception thrown in SimpleITK ReadImage: /tmp/SimpleITK-build/ITK/Modules/IO/Meta/src/itkMetaImageIO.cxx:483:
itk::ERROR: MetaImageIO(0x3a84280): File cannot be read: /home/bianca/Documents/PythonProcessing/result-Edep.mhd for reading.
Reason: Success

メディピーでも

from medpy.io import load
image_data, image_header = load('/home/bianca/Documents/PythonProcessing/result-Edep.mhd')

Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    image_data, image_header = load('/home/bianca/Documents/PythonProcessing/result-Edep.mhd')
  File "medpy/io/load.py", line 201, in load
    raise err
DependencyError: Loading images of type Itk/Vtk MetaImage (.mhd, .mha/.raw) requires a third-party module that could not be encountered. Reason: No module named itk.

しかし、私は今 SimpleITK を持っています。何が起こっているのか理解できません... =(

4

2 に答える 2