def extend_slice_new_dimension(self, pfi_input, pfi_output=None, new_axis=3, num_slices=10):
pfi_in, pfi_out = get_pfi_in_pfi_out(pfi_input, pfi_output, self.pfo_in, self.pfo_out)
im_slice = nib.load(pfi_in)
data_slice = im_slice.get_data()
data_extended = np.stack([data_slice, ] * num_slices, axis=new_axis)
im_extended = set_new_data(im_slice, data_extended)
nib.save(im_extended, pfi_out)
print('Extended image of {0} saved in {1}.'.format(pfi_in, pfi_out))
return pfi_out
intensities_manipulator.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录