我知道如何使用dicomwrite函数将jpg文件转换为dcm,但我需要将所有jpg文件转换为文件夹中的dcm。可能吗?如果可能的话,可以用同名的jpg文件转换它们吗?谢谢你们......
答案 0 :(得分:0)
您可以执行以下操作:
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
内。