reading series of DICOM images on MATLAB

4 Ansichten (letzte 30 Tage)
REHANA M.B
REHANA M.B am 5 Jan. 2012
Kommentiert: Walter Roberson am 10 Okt. 2020
hello sir, i tried to display images on matlab and i get succeeded in that.. but i am stuck up in to display 4 images in quadrangle format .. please help me .. Thanks in advance!!
  2 Kommentare
saarthak agarwal
saarthak agarwal am 9 Okt. 2020
Could you please provide the code for displaying multiple dicom files on MATLAB?
Walter Roberson
Walter Roberson am 10 Okt. 2020
projectdir = 'Directory/of/dicom/files/';
dinfo = dir( fullfile(projectdir, '*.dcm') );
filenames = fullfile(projectdir, {dinfo.name});
nfiles = length(filenames);
images = cell(nfiles,1);
for K = 1 : nfiles
images{K} = dicomread(filenames{K});
end
montage(images)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 5 Jan. 2012
Use subplot() or see the montage() function.
  6 Kommentare
REHANA M.B
REHANA M.B am 5 Jan. 2012
how to read those??
Walter Roberson
Walter Roberson am 5 Jan. 2012
If you are using montage(), you could cd() to the directory the images are in and then use the basic file names like I show above. Or instead of cd()'ing to there, you could use an absolute path for each of the file names.
You cannot, however, pass montage() a pathname and a series of file names that are intended to be relative to that path: only directory-relative files names or absolute file names.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by