Convert dcm file to text file
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
mohd akmal masud
le 13 Juil 2023
Commenté : Simon Chan
le 14 Juil 2023
Dear all,
I have the dicom image as attached (1.3.12.2.1107.5.6.1.1131.30330121041902101908100000087.dcm in folder image). That have 360 slices.
Then my lecturer convert it into text file as attached (in folder Projections) just till slice no. 104. He used ImageJ software.
He asked their students to convert it using Matlab as my assignment.
Anyone can help me?
0 commentaires
Réponse acceptée
Simon Chan
le 14 Juil 2023
2 commentaires
Simon Chan
le 14 Juil 2023
Noticed your results using ImageJ has rotated 90 degrees and hence function rot90 is used in the code.
Try the following:
I = dicomread('xxx.dcm'); % Your dicom file
Nz = size(I,ndims(I)); % Number of frames
for k = 1:Nz
writematrix(rot90(I(:,:,1,k)),sprintf('%03d.txt',k)); % Write into txt file
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Convert Image Type 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!