Error using load_nii_hdr while using load_untouch_nii.m

Hi, I would like to load a nifti file on matlab r2020b with this command: load_untouch_nii('Subject_a.nii.gz')
But I got an error: Error using load_nii_hdr (line 32) Cannot find file "Subject_a.gz.nii".
I am wondering why the input file name has been changed from XXX.nii.gz to XXX.gz.nii

2 个评论

I have tried to load the file by: load_untouch_nii('Subject_a.nii') after extracting 'Subject_a.nii' from 'Subject_a.nii.gz'.
The error has gone. But '.nii.gz' format worked properly months ago.
I got the same error, which is really odd. This worked fine yesterday.

请先登录,再进行评论。

回答(2 个)

I tried to convert the string format using `str2mat` and the problem was solved.
Unlike in load_nii.m, it seems that there is no check for ".gz" files in load_untouch_nii. Maybe you can just modify the source code and manually add the ".gz" file check before loading.

类别

帮助中心File Exchange 中查找有关 Environment and Settings 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by