如何将Nifti文件传输到.mat Matlab文件?

问题描述 投票:0回答:3

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

matlab file-conversion mat-file nifti
3个回答
1
投票

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


2
投票

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.