matlab读dicom文件
发布网友
发布时间:2022-03-30 04:08
我来回答
共2个回答
热心网友
时间:2022-03-30 05:37
%%%如果你是matlab程序读取 那么就是这样
info=dicominfo('F:\DICOM图像\CT01\0010_000032_1.3.12.2.1107.5.1.1.21118.20110421193041171.4.0.1'); img=dicomread(info);
figure,imshow(img,'DisplayRange',[])
但是和DICOM浏览器读取有区别的 区别在于:那些数字就是DICOM的精华所在了,因为一般图像只有图像,而DICOM文件中则包含了图像的相关信息,如病人性别姓名,年龄,医院,图像类型(CT等),仪器制造公司(西门子等),拍片的日期时间等
打字不易,如满意,望采纳。追问我是希望能够读取相关信息,比如年龄性别应用什么代码?而且你附的代码还是提示同样的错误
热心网友
时间:2022-03-30 06:55
读写Dicom格式的图像方法,参考如下:
I=dicomread('E:/CT/37222.dcm'); %读取图像
metadata = dicominfo('E:/CT/37222.dcm');%存储信息
imagesc(I);%显示图像
dicomwrite(I, 'E:/CT/37222.dcm',metadata);%写入Dicom图像