from medpy.io import load
import SimpleITK
import vtk
image_data, image_header = load('/Users/N01-T2.mha')
print image_data.shape
Und der Fehler ist:LazyITKModule‘Objekt hat kein Attribut‚AnalyzeImageIO‘
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/wuzhenglin/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 880, in runfile
execfile(filename, namespace)
File "/Users/wuzhenglin/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 94, in execfile
builtins.execfile(filename, *where)
File "/Users/wuzhenglin/Python_nice/SAL_LUNG/test.py", line 140, in <module>
changeage()
File "/Users/wuzhenglin/Python_nice/SAL_LUNG/test.py", line 42, in changeage
image_data, image_header = load('/Users/wuzhenglin/Python_nice/SAL_BRAIN/brain_healthy_dataset/Normal001-T2.mha')
File "/Users/wuzhenglin/anaconda/lib/python2.7/site-packages/medpy/io/load.py", line 201, in load
raise err
medpy.core.exceptions.ImageLoadingError: Failes to load image /Users/wuzhenglin/Python_nice/SAL_BRAIN/brain_healthy_dataset/Normal001-T2.mha as
Itk/Vtk MetaImage (.mhd, .mha/.raw). Reason signaled by third-party module:
'LazyITKModule' object has no attribute 'AnalyzeImageIO'
ich mit .mha Bild beschäftigen wollen, aber es funktioniert nicht. Ich habe medpy, itk und vtk installiert.
Ich habe auf Google gesucht, aber es gibt keine verwandte Antwort auf dieses Problem.
.mha sollte MetaImageIO aufrufen, nicht AnalyzeImageIO. Vielleicht melden Sie dies als ein Problem auf medpy's issue tracker: https://github.com/loli/medpy/issues –
@ Dženan Danke, ich habe das Problem gemeldet und haben Sie andere Möglichkeiten, mit image.mha mit Python umzugehen? – JourneyWoo