【发布时间】:2015-05-11 00:15:00
【问题描述】:
我有一个包含 110 个图像的 dicom 文件,它们的名称是随机的。我正在尝试根据它们的 SliceLocations (n) 重命名它们并使用 dcm 扩展名重写它们,即 n(1).dcm, n(2).dcm, ...
任何建议将不胜感激。
我试过了
image_list=dir('*.dcm');
for i=1:110
img=dicomread(image_list);
imgHdr = dicominfo(image_list(i).name);
for j = size(img,4);
dicomwrite(img(:,:,:,j),['n(' int2str(j) ').dcm'],imgHdr,'CreateMode','Copy');
end
end
【问题讨论】: