以 4D-CT 数据集中 case1为例,
使用nibabel
库进行读取, 注意数据集只有 ANALYSE格式的 .img 文件,没有提供 .hdr 头文件,无法直接读取。根据此issue提供的方法,在官网上找到该数据的shape,datatype等信息,通过构造 dataobj 解决。
并用matplotlib
库中的animation模块进行动态显示。
代码如下:
import numpy as np
import matplotlib.animation as animation
import nibabel as nib
# load img
path='/home/xin/Downloads/Case1Pack/Images/case1_T00_s.img'
dataobj = np.memmap(path,dtype=np.int16,mode='r',shape=(