步骤1:参考CSDN博主「咸鱼酱」,使用Matlab和SPM软件包将hdr/img格式的文件转成nii格式
原文链接:CSDN博主「咸鱼酱」的原创文章:https://blog.csdn.net/Lyrassongs/article/details/88544903
%%img2nii.m--------------------------------------------
%Script to convert hdr/img files to nii.
%This script uses SPM function, so you need to install SPM5 or later.
%Kiyotaka Nemoto 05-Nov-2014
%select files
f = spm_select(Inf,'img$','Select img files to be converted');
%convert img files to nii
for i=1:size(f,1)
input = deblank(f(i,:));
[pathstr,fname,ext] = fileparts(input);
output = strcat(fname,'.nii');
V=spm_vol(input);
ima=spm_read_vols(V);
V.fname=output;
spm_write_vol(V,ima);
end
步骤2:将nii文件打包成nii.gz文件(我发现这个方法是把每个.nii文件打包成一个.nii.gz,也就是说一个run有200个时间点,