.nii to .mat
17 views (last 30 days)
Show older comments
João Mendes
on 10 Jun 2019
Commented: Walter Roberson
on 10 Mar 2021
Hey guys, I was wondering if you could help me out.
I'm having some problems opening medical images in MATLAB.
Their extension is .nii and I need them to be .m ; is there any simple form to do the conversion?
Thanks
JM
1 Comment
Accepted Answer
Walter Roberson
on 9 Sep 2020
niftiread() from R2017b.
There were File Exchange or Third Party contributions for reading nifti images before R2017b.
0 Comments
More Answers (1)
weipeng yang
on 10 Mar 2021
Edited: Walter Roberson
on 10 Mar 2021
clc;
clear all;
file = dir('*.nii');
len = length(file);
for i = 1:len
nii_file = file(i).name;
nii = load_nii(nii_file);
img = nii.img;
mat_name = strcat('img_', int2str(i), '.mat');
save(mat_name);
load(mat_name);
figure(1)
subplot(4,5,i), imshow(img(:,:,1),[]), title(i)
end
1 Comment
See Also
Categories
Find more on Read, Write, and Modify Image in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!