关于在DICOM中处理私人标签。任何人都可以给我下面的编码示例: 1.编写私有标签固定属性标签。 2.用于读取私有标记的类似示例。 注意:有时私有标记正在重新定位。私有标记重定位时如何读取私有标记。 例如:私人创造者有时会在 (4201,0010)LO [测试数据]#16,1 PrivateCreator (4201,1000)IS [11]#2,1个未知标签&数据
或者它可以在 (4201,0011)LO [测试数据]#16,1 PrivateCreator (4201,1100)IS [11]#2,1个未知标签&数据
在阅读可重定位的私有标记时的任何建议。 同样如何避免在写作时重新安置。
答案 0 :(得分:2)
参见示例Dcmtk Wiki How to add private data elements
dcmtk源还包括私有字典文件(private.dic)。
该词典可以通过环境变量加载,例如DCMDICTPATH=C:\private.dic
或代码
e.g。
DcmDataDictionary& dict = dcmDataDict.wrlock();
dict.loadDictionary(dictionaryFilePath);
dcmDataDict.unlock();
您应该使用正确的语法将私有元素添加到私有字典中。只需查看private.dic文件,这应该会有很大帮助。
e.g。 (组,私人创建者名称,元素)VR描述VM
(0019,"MY PRIVATE CREATOR NAME",1000) DS Description 1
如果dcmtk知道您的私人代码,那么您可以照常访问它们。