我有一个Nifti文件,大小为62 * 62 * 38。如何将Nifti文件传输到.mat Matlab文件?
This可以将NIFTI以及许多其他医学图像文件类型读入MATLAB数组,然后您可以将其保存为.mat文件。
大多数医学成像数据可以使用某种工具箱有效地操作,例如SPM。但是,如果您需要访问原始矩阵,我总是使用Mathworks文件交换站点(here)中的NIfTI工具。
这里有两个相关的函数:load_nii
和load_untouched_nii
。第一个函数load_nii
负责处理NiFTI中的标头包含尚未应用于基础数据矩阵的转换的情况。如果您知道不存在此类转换,则可以使用load_untouched_nii
来避免重复执行。两个函数都返回一个结构,数据矩阵位于返回结构的img
字段中。
FreeSurfer有一个名为“MRIread”的MATLAB函数。它可以将NIFTI(.nii,.nii.gz)文件读入MATLAB结构,然后可以根据需要将其保存到MAT文件中。