利用python实现可视化.nii格式的文件
"""
import nibabel as nib
import matplotlib.pyplot as plt
epi_img = nib.load('E:/PyCharm Projects/Read_mha/123.nii')
epi_img_data = epi_img.get_data()
epi_img_data.shape
def show_slices(slices):
fig, axes = plt.subplots(1, len(slices))
for i, slice in enumerate(slices):
axes[i].imshow(slice.T, cmap="gray", origin="lower")
slice_0 = epi_img_data[83, :, :]
slice_1 = epi_img_data[:, 100, :]
slice_2 = epi_img_data[:, :, 76]
show_slices([slice_0, slice_1, slice_2])
plt.suptitle("Center slices for EPI image")
"""
import nibabel as nib
import matplotlib.pyplot as plt
epi_img = nib.load('D:/Documents/MATLAB/bg_image.nii')
epi_img_data = epi_img.get_data()
epi_img_data.shape
def show_slices(slices):
fig, axes = plt.subplots(1, len(slices))
for i, slice in enumerate(slices):
axes[i].imshow(slice.T, cmap="gray", origin="lower")
slice_0 = epi_img_data[52, :, :]
slice_1 = epi_img_data[:, 13, :]
slice_2 = epi_img_data[:, :, 14]
show_slices([slice_0, slice_1, slice_2])
plt.suptitle("Center slices for EPI image")
plt.show()