最近用matlab做一个小程序,需要将一些处理后的图像数据存成dicom格式,就是用了dicomwrite的函数。因为有写入图像分辨率信息的要求,就打算用info.PixelSpacing来处理。发现两个问题
(1)info.PixelSpacing是一个struct,创建的时候需要用如下格式
info.PixelSpacing=[0.5
0.5];
(2)PixelSpacing信息不能直接是用dicomwrite函数的缺省参数。应该使用
dicomwrite(pp,ff1,info,'CreateMode','copy');
且info中必须有SOPClassUID的信息
参考网页:
(1)
(2)
阅读(2486) | 评论(0) | 转发(0) |