我正在使用MATLAB中的DICOM图像。我想知道how to save the changed values of dicom images in MATLAB
。我已阅读DICOM图像并执行了以下步骤。
dicomread( 'dcm_image.dcm');
信息= dicominfo( 'dcm_image.dcm');
PatinetName
的值为Usman
info.PatientName
ans =
乌斯曼
现在我已将PatientName
的值更改为Khan
info.PatientName = '汗';
info.PatientName
ans =
汗
在这一步之后,我想知道如何保存我更改的值,这样当我>>clear
使用matlab并运行>>dicominfo('dcm_image');
命令时,它应该显示PatientName
的更改值1}}这将是Khan
。
此致
答案 0 :(得分:1)
尝试http://www.mathworks.com/help/images/ref/dicomwrite.html
注意在处理测试环境中的文件时这可能很好,但DICOM实例并非设计为可以更改。如果要将此数据重新插入另一个系统,则需要更改与实例关联的标识符(以及系列/研究/患者标识符,具体取决于更改的内容)。理想情况下,系统本身将具有进行此类更改的机制,可以正确记录。