how display a list of dicom images
2 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
更多回答(1 个)
Image Analyst
2015-10-13
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
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!