报错“Inputs do not occupy the same physical space”
预测的noddi指标和GT的noddi指标没有对齐
解决方法:
import SimpleITK as sitk
origin_img=sitk.ReadImage('/data2/mayupeng/fa.nii.gz') #读取原始文件
origin=origin_img.GetOrigin() #这三句是获取的原始图像文件的位置和方向吧。
spacing=origin_img.GetSpacing()
direction=origin_img.GetDirection()
w=sitk.ReadImage("/data2/mayupeng/fa_noise.nii.gz") # 读取自己预测得到的nii.gz文件
w.SetOrigin(origin) #将自己的文件处理成和官方一致的位置坐标系
w.SetSpacing(spacing)
w.SetDirection(direction)
sitk.WriteImage(w, "/data2/mayupeng/fa_noise_new.nii.gz") #处理完之后保存到相应的合适位置。