resample

软件版本
问题描述:请教各位,如何把512×512×69的图像转成256×256×32的图像啊,我试过resample,转换出来是空白的

你这个不是等比例所以估计会有插值,是不是利用numpy来算下比较好些

在3D Slicer中,你可以使用"Resample Scalar/Vector/DWI Volume"模块来改变图像的分辨率。以下是具体步骤:

  1. 打开3D Slicer并加载你的图像。
  2. 在菜单栏中选择"Modules" → “All Modules” → “Resample Scalar/Vector/DWI Volume”。
  3. 在"Resample Scalar/Vector/DWI Volume"模块中,选择你的输入图像和输出图像。
  4. 在"Spacing Scale"字段中,输入你想要的新的分辨率。例如,如果你想要将512×512×69的图像转换为256×256×32的图像,你可以输入0.5×0.5×0.464(这是原始分辨率的一半和原始层数的约一半)。
  5. 点击"Apply"按钮,3D Slicer将开始改变图像的分辨率。
  6. 在完成后,你可以在"Volumes"模块中查看你的输出图像,检查它是否符合你的期望。

如果你的输出图像是空白的,可能是因为你的输入图像的值范围和你的新的分辨率不兼容。你可以尝试调整你的新的分辨率,或者在改变分辨率之前先对你的输入图像进行归一化或标准化。