0

我有一个 Nifti 文件,大小为 62*62*38。如何将 Nifti 文件传输到 .mat Matlab 文件?

4

3 回答 3

2

大多数医学成像数据都可以使用某种工具箱(例如 SPM)进行有效处理。但是,如果您需要访问原始矩阵,我总是使用 Mathworks 文件交换站点(此处)的 NIfTI 工具。

这里有两个相关的功能:load_niiload_untouched_nii。第一个函数load_nii负责处理 NiFTI 中的标头包含尚未应用于基础数据矩阵的转换的情况。如果您知道不存在此类转换,则可以使用load_untouched_nii来避免重新切片。这两个函数都返回一个结构,数据矩阵位于img返回结构的字段中。

于 2015-03-17T19:59:19.177 回答
1

可以将 NIFTI 以及许多其他医学图像文件类型读入 MATLAB 数组,然后您可以将其保存为 .mat 文件。

于 2015-03-17T12:42:27.240 回答
0

FreeSurfer有一个名为“MRIread”的 MATLAB 函数。它可以将 NIFTI (.nii, .nii.gz) 文件读取到 MATLAB 结构中,然后可以根据需要将其保存到 MAT 文件中。

于 2015-03-17T01:12:00.747 回答