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 Comments

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.

Sign in to comment.

Answers (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.

Categories

Find more on Environment and Settings in Help Center and File Exchange

Asked:

on 8 Mar 2022

Commented:

on 4 Jan 2024

Community Treasure Hunt

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

Start Hunting!