Azzera filtri
Azzera filtri

how display a list of dicom images

1 visualizzazione (ultimi 30 giorni)
jan
jan il 13 Ott 2015
Commentato: jan il 13 Ott 2015
Hi every body here is the code that i used to fill a list by reading a certain number of dicom images. My question is how can i display this list the last command imshow .. dosn't work. thanks!
if true
dicomlist = dir(fullfile('data\folder','*.dcm'));
for cnt = 1 : numel(dicomlist)
I{cnt} = dicomread(fullfile('data\folder',dicomlist(cnt).name));
imshow(I,'DisplayRange',[]);
pause(3)
end
end

Risposta accettata

Walter Roberson
Walter Roberson il 13 Ott 2015
imshow(I{cnt},'DisplayRange',[]);

Più risposte (1)

Image Analyst
Image Analyst il 13 Ott 2015
Unless you need to store all the images after the loop exits, I would not use an index on I.
for k = 1 : numel(dicomlist)
filename = fullfile('data\folder', dicomlist(k).name);
theImage = dicomread(filename);
imshow(theImage, []);
title(filename, 'FontSize', 24);
drawnow;
pause(3);
end

Categorie

Scopri di più su DICOM Format in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by