Dicom files to one 2d matrix
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Madi khad
el 8 de En. de 2020
Respondida: Selva Karna
el 9 de En. de 2020
Hello ,
I have dicom files with 210 slices. I would like to use dicom read to read all slices then I would like to have a matrix with slice spacing in the y axe and all HU numbers in the width for each slice.
any help?
Thank you
0 comentarios
Respuesta aceptada
Selva Karna
el 9 de En. de 2020
clc
clear all;
close all;
warning off
myFolder='your dicom root';
filePattern = fullfile(myFolder,'*.dcm');
dcmfiles = dir(filePattern);
flen=length(dcmfiles);
for k = 1:flen
baseFileName =dcmfiles(k).name;
fullFileName = fullfile(myFolder, baseFileName);
a = dicomread(fullFileName);
dcm_vlm(:,:,k)=a;
end
%% To view 3d volume
volshow(squeeze(dcm_vlm));
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre DICOM Format en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!