【发布时间】:2021-11-09 18:12:41
【问题描述】:
我有 RGB 图像,我将其作为 numpy 数组加载。我想将这些图像转换成漂亮的格式,我可以使用 ITK-SNAP (http://www.itksnap.org/pmwiki/pmwiki.php) 打开。
这是我尝试做的:
import nibabel as nib
import numpy as np
x = load_jpg_image(filename='input.jpg') # --> x is a numpy array containing the RGB image with shape (128, 128, 3)
img = nib.Nifti1Image(x, eye(4))
nib.save(img, filename='output.nii')
但是,ITK-SNAP 将 output.nii 解释为 3D 灰度体积而不是 RGB 图像。对我来说,ITK-SNAP 似乎应该能够处理 RGB 数据(see this);但是,我不明白我应该如何保存img 才能实现这一点。我正在使用 ITK-SNAP 3.6.0。
【问题讨论】:
标签: python python-3.x rgb nifti nibabel