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 中查找有关 Data Type Conversion 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by