Python SimpleITK(一):导入导出.nii文件与显示
导入.nii文件
sitk.GetArrayFromImage()返回值为numpy类型
import SimpleITK as sitk
import matplotlib.pyplot as plt
import numpy as np
filename_PET = 'path1'
PET_itk = sitk.ReadImage(fileName=filename_PET)
PET_img = sitk.GetArrayFromImage(PET_itk)
Z_pet, X_pet, Y_pet = PET_img.shape
导出.nii文件
out = sitk.GetImageFromArray(PET_img)
sitk.WriteImage(out, 'path_saved.nii')
显示.nii文件中各层图片
for item in PET_img:
plt.imshow(item, cmap='Greys_r')
plt.axis('off')
plt.show()