欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NiBabel 使用

程序员文章站 2022-05-04 14:40:46
...

NiBabel包是可以对常见的医学和神经影像文件格式进行读写。

安装

pip install nibabel

加载相关库

import os
import numpy as np
import nibabel as nib

载入图像

example_filename = os.path.join(data_path, 'example.nii.gz')
img = nib.load(example_filename)

查看图像形状

img.shape
(611, 512, 512)

获取图像数据

img.get_data()

图像进行仿射变换

img.affine.shape
(4, 4)

图像保存

img.to_filename(os.path.join('output', 'test.nii.gz')

nib.save(img, os.path.join('output', 'test.nii.gz')