from monai.transforms import CenterSpatialCropd,LoadImaged,AddChanneld
from monai.data import NiftiSaver
import os
from glob import glob
imglist=sorted(glob('./data/*.nii.gz'))
data_dict=[{'image':image} for image in zip(imglist)]
loader=LoadImaged(keys=['image'],dtype=np.float32)
add_channel=AddChanneld(keys=['image'])
data_dict1=loader(data_dict[1])
datac_dict1=add_channel(data_dict1)
crop=CenterSpatialCropd(keys=['image'],roi_size=(256,256,256))
data_crop=crop(datac_dict1)
saver=NiftiSaver(output_dir='./data',output_ext='3.nii.gz')
saver.save(data_crop['image'])