关于在DICOM中处理私有标签。谁能给我下面的代码示例: 1.编写私有标签固定属性标签。2.读取私有标签的类似示例。注意:有时候私有标签会被重新定位。如何在私有标签被重新定位时读取私有标签。例如:有时私人创建者将在(4201,0010) LO测试数据# 16,1 PrivateCreator (4201,1000)是11 # 2,1未知标记和数据
或者它可以在(4201,0011) LO测试数据# 16,1 PrivateCreator (4201,1100)是11 # 2,1未知标签和数据
在阅读可重定位的私有标签时也有任何建议。类似地,如何在编写时避免重定位。
发布于 2015-02-06 16:10:49
请参见示例Dcmtk Wiki How to add private data elements
dcmtk源还包括一个私有字典文件(private.dic)。此字典可以通过环境变量(例如DCMDICTPATH=C:\private.dic )或代码加载
例如:
DcmDataDictionary& dict = dcmDataDict.wrlock();
dict.loadDictionary(dictionaryFilePath);
dcmDataDict.unlock();您应该以正确的语法将您的私有元素添加到私有字典。只要看一看private.dic文件,这应该会有很大帮助。
例如(Group,Private creator Name,element) VR描述VM
(0019,"MY PRIVATE CREATOR NAME",1000) DS Description 1如果dcmtk知道您的私有标记,那么您可以像往常一样访问它们。
https://stackoverflow.com/questions/28349789
复制相似问题