# P = np.fromfile(r'C:\Users\320133514\Desktop\2-16\softmax\48-nnunet.bin', dtype=np.float32)
# P.shape = 48, 320, 320
# img = P[24:48, 0:320,0:320]
# img.tofile(r'C:\Users\320133514\Desktop\2-16\softmax\1\24-nnunet-result.bin')
# print(C)
# print(C.shape)
# print(type(C))
# print(C.ndim)
# out = sitk.GetImageFromArray(img)
# spacing = [0.69531298, 0.69531298, 1]
# out.SetSpacing(spacing) # 设置spacing,这一步别忘了
# sitk.WriteImage(out,r'C:\Users\320133514\Desktop\C-0-24.nii.gz')
带有spacing保存数据
从文件读取与写入数据:numpy与SimpleITK操作
最新推荐文章于 2025-12-05 08:37:05 发布
这段代码演示了如何使用numpy从二进制文件读取数据,然后进行切片并保存到新的二进制文件中。接着,将数据转换为SimpleITK图像,设置间距,并最终保存为.nii.gz格式的医学影像文件。
2万+

被折叠的 条评论
为什么被折叠?



