Azzera filtri
Azzera filtri

.nii to .mat

44 visualizzazioni (ultimi 30 giorni)
João Mendes
João Mendes il 10 Giu 2019
Commentato: Walter Roberson il 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 Commento
zahra ghadery
zahra ghadery il 9 Set 2020
hi
did you find your answer?
i have the same problem.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 9 Set 2020
niftiread() from R2017b.
There were File Exchange or Third Party contributions for reading nifti images before R2017b.

Più risposte (1)

weipeng yang
weipeng yang il 10 Mar 2021
Modificato: Walter Roberson il 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 Commento
Walter Roberson
Walter Roberson il 10 Mar 2021
Why do you load() back on top of what you just save()'d ?

Accedi per commentare.

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by