python 之 SimpleITK 和 Nibabel 读取医学图像 nii 数据(2D显示)

  • SimpleITK
import SimpleITK as sitk
import skimage.io as io

def read_img(path):
    img = sitk.ReadImage(path)
    data = sitk.GetArrayFromImage(img)
    return data
#显示一个系列图
def show_img(data):
    for i in range(data.shape[0]):
        io.imshow(data[i,:,:], cmap = 'gray')
        print(i)
        io.show()

#单张显示
def show_img(ori_img):
    io.imshow(ori_img[60], cmap = 'gray')
    io.show()

path = 'F:/my_data/t1ce.nii.gz' #数据所在路径
data = read_img(path)
show_img(data)

猜你喜欢

转载自blog.csdn.net/weixin_42338058/article/details/84190420