How to resize multiple dicom images in subfolders and save them?
    1 回表示 (過去 30 日間)
  
       古いコメントを表示
    
採用された回答
  yanqi liu
      
 2022 年 3 月 25 日
        fd = fullfile(pwd, 'dcms');
fs = ls(fullfile(fd, '*.dcm'));
for i = 1 : size(fs,1)
    im = dicomread(fullfile(fd, strtrim(fs(i,:))));
    im = imresize(im, [128 128], 'bilinear');
    imwrite(im, fullfile(fd, [strtrim(fs(i,:))) '_128x128.dcm']));
end
11 件のコメント
  Rik
      
      
 2022 年 4 月 14 日
				Your error seems due to your dicom file, so not something we can debug for you remotely. Unless you use a custom dicom reader and haven't told us yet.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


