关于处理 DICOM 中的私有标签。谁能给我以下的编码示例: 1. 编写私有标签固定属性标签。2. 类似的读取私有标签的例子。注意:有时私有标签会被重新定位。当私有标签被重新定位时如何读取私有标签。例如:有时 Private Creator 会位于 (4201,0010) LO [测试数据] # 16, 1 PrivateCreator (4201,1000) IS [11] # 2, 1 未知标签和数据
或者它可以位于 (4201,0011) LO [测试数据] # 16, 1 PrivateCreator (4201,1100) IS [11] # 2, 1 未知标签和数据
在阅读可重定位私有标签时有任何建议。同样如何在写入时避免重定位。
小智 5
dcmtk 源代码还包含一个私有字典文件 (private.dic)。DCMDICTPATH=C:\private.dic该字典可以通过环境变量(例如)或通过代码加载
例如
DcmDataDictionary& dict = dcmDataDict.wrlock();
dict.loadDictionary(dictionaryFilePath);
dcmDataDict.unlock();
Run Code Online (Sandbox Code Playgroud)
您应该以正确的语法将私有元素添加到私有字典中。只要看一下 private.dic 文件,就会有很大帮助。
例如(组、私人创建者名称、元素) VR 描述 VM
(0019,"MY PRIVATE CREATOR NAME",1000) DS Description 1
Run Code Online (Sandbox Code Playgroud)
如果 dcmtk 知道您的私有标签,那么您可以照常访问它们。
| 归档时间: |
|
| 查看次数: |
3318 次 |
| 最近记录: |