How to read and show multiple dicom images?

6 vues (au cours des 30 derniers jours)
Arathy Das
Arathy Das le 28 Jan 2017
Commenté : Walter Roberson le 31 Déc 2020
Can anyone help me to read and show multiple dicom images from a folder...
dicomlist = dir(fullfile(pwd,'Images','*.dcm'));
for cnt = 1 : numel(dicomlist)
I{cnt} = dicomread(fullfile(pwd,'Images',dicomlist(cnt).name));
end
I have tried this code but it is not working... Please help me
  6 commentaires
Shahzanani Senin
Shahzanani Senin le 28 Déc 2020
Hi Maryam,
Can I know how you solve the problem? How you convert them to 3D images?
Walter Roberson
Walter Roberson le 31 Déc 2020
foldername = 'Images_patient001';
dicomlist = dir(fullfile(foldername,'*.dcm'));
for cnt = 1 : numel(dicomlist)
thisfile = fullfile(foldername, dicomlist(i).name);
I{cnt} = dicomread(thisfile);
end
I3D = cat(ndims(I{1})+1, I{:});

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 31 Déc 2020
foldername = 'Images';
dicomlist = dir(fullfile(foldername,'*.dcm'));
for cnt = 1 : numel(dicomlist)
thisfile = fullfile(foldername, dicomlist(i).name);
I{cnt} = dicomread(thisfile);
end

Catégories

En savoir plus sur DICOM Format dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by