Py学习  »  Python

Python中的SimeLITK.IMAGE文件写入器没有方法“SeTimaGeIO”,但C++文档称它有

Ralph • 6 年前 • 1475 次点击  

我将SimpleItk用于python,并使用numpy创建了一个空图像,如下所示:

import SimpleITK as sitk
import numpy as np

pixels = np.zeros((64, 64))
image = sitk.GetImageFromArray(pixels)

然后,当我尝试将图像以NIFTI格式写入文件时,它会抱怨在ImageFileWriter对象上找不到方法“setImageIO”。

write = sitk.ImageFileWriter()
write.SetFileName('hello.nii.gz')
write.SetImageIO('NiftiImageIO')
write.Execute(image)

错误:

AttributeError: 'ImageFileWriter' object has no attribute 'SetImageIO'

有人知道这是为什么吗?C++ DOCs清楚地提到了IMAGE文件写入器的一种方法“SEMIGAGIIO”。

谢谢,拉尔夫

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32081
 
1475 次点击  
文章 [ 1 ]  |  最新文章 6 年前