Spaces:
Running
Running
File size: 625 Bytes
911c613 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# ------------------------------------------------------------ #
#
# file : utils/io/write.py
# author : CM
# Function to write results
#
# ------------------------------------------------------------ #
import nibabel as nib
import numpy as np
# write nii file from a numpy 3d array
def npToNii(data, filename):
axes = np.eye(4)
axes[0][0] = -1
axes[1][1] = -1
image = nib.Nifti1Image(data, axes)
nib.save(image, filename)
# write nii file from a numpy 3d array with affine configuration
def npToNiiAffine(data, affine, filename):
image = nib.Nifti1Image(data, affine)
nib.save(image, filename) |