如何在matlab中读取一组三维dicom图片

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:17:31
将一组dicom格式的ct图片进行三维重建,怎样读取这一组图片,希望不是用很多条dicomread语句,而是用循环语句或者更好的方法读取,哪位大侠帮帮忙,谢谢了
能不能举个例子啊,本人是新手,不太明白

X = dicomread(FILENAME, 'Frames', V)
其中V是一个向量,包含你想读的帧的索引:V=[1,2,3,..]
-----------------------------------------------------
X = dicomread('the_fucking_DICOM.dcm', 'Frames', [1,2,3,7,8,10]);

  读写Dicom格式的图像:
  I=dicomread('E:/CT/37222.dcm'); %读取图像
metadata = dicominfo('E:/CT/37222.dcm');%存储信息
imagesc(I);%显示图像
dicomwrite(I, 'E:/CT/37222.dcm',metadata);%写入Dicom图像。