【问题标题】:How can I convert all jpg files to dicom with same name on matlab?如何在matlab上将所有jpg文件转换为同名的dicom?
【发布时间】:2014-02-10 22:35:57
【问题描述】:

我知道如何使用 dicomwrite 函数将 jpg 文件转换为 dcm,但我需要将文件夹中的所有 jpg 文件转换为 dcm。可能吗?如果可能的话,是否可以将它们转换为具有相同名称的 jpg 文件?谢谢各位...

【问题讨论】:

  • 首先我不知道该怎么做..我是初学者 :) 如果我在这个文件夹中添加新的 jpg 文件,你的代码还能工作吗?

标签: matlab jpeg converter dicom


【解决方案1】:

您可以执行以下操作:

folder = 'D:\test\';
file_temp = sprintf('%s\\*.jpg', folder);
filearray = dir(file_temp);
s = max(size(filearray));
for i=1: 1: s
    imgname=strcat(folder,'\\',filearray(i).name);
    I = imread(imgname);
    dicomwrite(I, [imgname '.dcm']);
end

它将所有jpg文件转换为dcm文件,其原始名称在给定folder内。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 1970-01-01
    • 2020-11-09
    • 2013-01-11
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    相关资源
    最近更新 更多