gpt4 book ai didi

dicom - 如何使用 DCMTK 处理(即读/写)私有(private) DICOM 标签

转载 作者:行者123 更新时间:2023-12-02 21:19:53 37 4
gpt4 key购买 nike

关于处理 DICOM 中的私有(private)标签。任何人都可以给我以下的编码示例:1. 编写私有(private)标签固定属性标签。2. 类似的读取私有(private)标签的例子。注意:有时私有(private)标签会被重新定位。当私有(private)标签被重新定位时如何读取私有(private)标签。例如:有时私有(private)创作者会在(4201,0010) LO [测试数据] # 16, 1 PrivateCreator(4201,1000) IS [11] # 2, 1 未知标签和数据

或者可以是(4201,0011) LO [测试数据] # 16, 1 PrivateCreator(4201,1100) IS [11] # 2, 1 未知标签和数据

在阅读可重定位私有(private)标签时有任何建议。同样如何在写入时避免重定位。

最佳答案

参见示例Dcmtk Wiki How to add private data elements

dcmtk 源代码还包含一个私有(private)字典文件 (private.dic)。该字典可以通过环境变量加载,例如DCMDICTPATH=C:\private.dic 或通过代码

例如

DcmDataDictionary& dict = dcmDataDict.wrlock();
dict.loadDictionary(dictionaryFilePath);
dcmDataDict.unlock();

您应该以正确的语法将私有(private)元素添加到私有(private)字典中。只要看一下 private.dic 文件,就会有很大帮助。

例如(组、私有(private)创建者名称、元素)VR 描述虚拟机

(0019,"MY PRIVATE CREATOR NAME",1000)   DS  Description 1

如果 dcmtk 已知您的私有(private)标签,那么您可以照常访问它们。

关于dicom - 如何使用 DCMTK 处理(即读/写)私有(private) DICOM 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28349789/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com