【发布时间】:2019-07-19 09:12:23
【问题描述】:
这是与其他question 的延续。我正在尝试从 jpg 图像和一些我自己在 java 程序中编写的元数据中获取 dicom 文件。我有这个添加元数据的代码,但它似乎不完整,所以我不知道我还需要包括什么。
我尝试了一个简单的代码添加一些属性,但我得到了一些错误,所以我发现有一些强制标签。
Attributes attribs = new Attributes();
attribs.setString(Tag.StudyDate, VR.DA, "20110404");
attribs.setString(Tag.StudyTime, VR.TM, "15");
之后我尝试了这个,但我仍然缺少一些属性:
meta.setInt(Tag.FileMetaInformationGroupLength, VR.UL, data.length);
meta.setString(Tag.TransferSyntaxUID, VR.UI, "1.2.840.10008.1.2.1");
谢谢
【问题讨论】:
-
如何判断缺少属性?缺少哪些属性?您要创建什么类型的 DICOM 对象(SOP 类)? meta.setXXX() 是按预期设置属性值还是失败?您是从头开始实施 DICOM 还是使用 DICOM 工具包?
-
我得到这个错误:(0008,0030)不属于组(0002,eeee)任何时候我添加一个属性。这就是为什么我想知道哪些属性是强制性的。我使用 DICOM 工具包。谢谢