import SimpleITK as sitk
for i in range(10):
pre_fix = "label0" + str(i) + ".nii.gz"
img = sitk.ReadImage(pre_fix)
img = sitk.GetArrayFromImage(img)
img[img>1]=1
out = sitk.GetImageFromArray(img)
sitk.WriteImage(out,pre_fix)
for i in range(10,32):
pre_fix = "label" + str(i) + ".nii.gz"
img = sitk.ReadImage(pre_fix)
img = sitk.GetArrayFromImage(img)
img[img>1]=1
out = sitk.GetImageFromArray(img)
sitk.WriteImage(out,pre_fix)
SimpleITK读取niigz为数组并保存
最新推荐文章于 2024-05-14 11:00:23 发布