`
qimo601
  • 浏览: 3445896 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

DCMTK在一个序列图像中插入一项

阅读更多

 

Howto: Add an item to a sequence

The following example shows, how to add a new item and the required UIDs to the Referenced Image Sequence.

This also works if there was previously no Referenced Image Sequence in the image file test.dcm.

#include "dcmtk/config/osconfig.h" 
#include "dcmtk/dcmdata/dctk.h"
 
int main(int argc, char *argv[]) 
{
    DcmFileFormat fileformat;
    if (fileformat.loadFile("test.dcm").good())
    {
        DcmItem *item = NULL;
        DcmDataset *dataset = fileformat.getDataset();
        if (dataset->findOrCreateSequenceItem(DCM_ReferencedImageSequence, item, -2 /* append */).good())
        {
            item->putAndInsertString(DCM_ReferencedSOPClassUID, UID_SecondaryCaptureImageStorage);
            item->putAndInsertString(DCM_ReferencedSOPInstanceUID, "1.2.276.0.7230010.3.1.4.1787205428.14833.1256718852.966062");
            fileformat.saveFile("test_out.dcm");
        }
    }
    return 0;
}
 
转载:http://support.dcmtk.org/wiki/dcmtk/howto/addsequenceitem
分享到:
评论

相关推荐

    DCMTK库编译与在QT中的使用

    DCMTK库是一个开源的医学图像处理工具包,主要用于DICOM(Digital Imaging and Communications in Medicine)标准的实现。DICOM是医疗领域广泛采用的数据交换、存储和通信的标准格式。DCMTK库提供了丰富的API,可以...

    DICOM图片示例 CT图片 dcmtk在PACS开发中的应用

    在PACS(Picture Archiving and Communication System)开发中,DCMTK是一个关键工具。PACS是一个集中存储、管理和检索医学影像的系统,它连接了医院的各种影像设备,如CT、MRI等,使得医生和技师可以方便地访问和...

    基于DCMTK的DICOM图像查看器

    【描述】提到的"原创DICOM图像查看器"是一个学习资源,适合初学者探索和理解如何在实际项目中应用DCMTK。DCMTK是一个功能强大的C++工具包,它提供了处理DICOM数据的各类API,包括读取、写入、转换和通信等功能。通过...

    第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)源码

    这是博文《第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/109481195

    DCMTK3.6.0库在VS2012中的配置实例

    配置DCMTK3.6.0库在VS2012中是一项技术性较强的任务,涉及到CMake的使用、编译选项的设定、环境变量的配置等多个步骤。成功配置后,你可以利用DCMTK的强大功能处理和交换DICOM格式的医学图像数据,从而开发出符合...

    C++,dcmtk,gdcm实现dicom图像解压缩,信息读取,支持jpeg,jpeg2000,jpeg-l

    **GDCM库** 另一方面,是GE Healthcare开发的一个DICOM库,它不仅支持DICOM解析,还包括了编码和解码功能,尤其在处理图像压缩方面表现突出。GDCM支持多种压缩算法,包括我们关注的JPEG、JPEG2000和JPEG-LS。 **...

    Dcmtk在PACS开发中的应用.zip

    由于只有一个文件"Dcmtk在PACS开发中的应用.docx",可以推测这是一份详细指南,可能包含以下内容: 1. DCMTK简介及安装步骤。 2. 使用DCMTK进行DICOM文件读写和转换的示例。 3. 实现PACS系统的网络通信功能的代码...

    dicom.rar_dcmtk_dcmtk3.6_dcmtk3.6.0_dicom

    DCMTK(DICOM Toolkit)是一个开源软件库,它提供了处理DICOM数据所需的工具和API,使得开发者能够创建与DICOM兼容的应用程序。本压缩包“dicom.rar”包含了DCMTK的版本3.6.0,这是一个广泛使用的版本,适用于医疗...

    VC和DCMTK显示DICOM图像

    DCMTK是一个开放源码的软件开发包,支持多种操作系统,广泛应用于医学影像领域的软件开发中。 ##### 1. DCMTK简介 DCMTK是由多家机构联合开发的,如Kuratorium OFFIS e.V. Healthcare Information and ...

    Windows Qt环境下DCMTK库

    在Qt Creator中创建一个新的Qt项目,选择相应的Qt版本和目标平台(32位)。添加DCMTK库的头文件和库文件路径到项目的.pro文件中。 6. **链接DCMTK库** 在Qt项目中,需要链接DCMTK的动态库(.dll)或静态库(.lib...

    DCMTK调试攻略--vc6.0中DCMTK环境搭建

    DCMTK(Digital Imaging and Communications in Medicine ToolKit)是DICOM标准的一个开源实现库,广泛应用于医疗图像处理领域。对于刚接触DCMTK的新手来说,正确地在开发环境中搭建DCMTK是非常关键的一步。本文档将...

    用VC++和DCMTK显示DICOM医学图像_solidtdl_Vc_dcmtk_源码.rar.rar

    在这个项目中,我们主要关注如何使用Visual C++(VC++)和DICOM ToolKit (DCMTK)库来显示DICOM医学图像。DICOM是一种广泛应用于医疗成像领域的标准格式,用于存储、交换、打印和呈现医学图像。下面将详细介绍这个...

    最全DCMTK攻略

    DCMTK的主要特点是它提供了一个完整的DICOM协议实现,包括DICOM图像存储和传输协议、DICOM网络传输协议、DICOM应用层协议等。DCMTK还提供了一个强大的API,允许开发者快速实现DICOM相关的功能。 在Windows XP ...

    利用DCMTK技术实现医学影像与常用格式图像的转换

    为了更好地实现医学影像在不同系统间的共享与利用,本文介绍了如何使用 DCMTK 技术来实现 DICOM 医学影像与常用图像格式之间的转换。 #### 二、背景知识 ##### 1. DICOM 标准 DICOM 标准是一种为数字化医学影像的...

    DCMTK 新手使用指南

    DCMTK 是一个 DICOM 工具包,提供了 DICOM 协议的实现和DICOM 文件处理功能。作为新手,使用 DCMTK 可能会遇到很多疑惑之处。本文总结了 DCMTK 新手使用指南,旨在帮助大家快速上手 PACS 事业。 DCMTK 工程配置指南...

    Dcmtk3.6.6.rar

    DCMTK是一个开源的医学图像通信(DICOM)软件开发工具包,主要用于处理与DICOM标准相关的各种任务,如图像存储、查询、打印等。在这个"Dcmtk3.6.6.rar"压缩包中,包含了编译好的DCMTK库,适配于Visual Studio 2017在...

    dcmtk.rar_dcmtk_dicom

    例如,如果你需要创建一个能够接收和处理来自医疗设备的DICOM图像的应用,你可以使用dcmdata来解析接收到的数据,然后利用dcmjpeg或dcmjpls进行图像解压缩,最后将图像显示在用户界面中。 此外,DCMTK还提供了详细...

    DCMTK下载及编译使用

    DCMTK(DICOM ToolKit)是一个开源的C++库,专门用于处理DICOM(Digital Imaging and Communications in Medicine)标准的医学图像数据。DICOM是医疗影像设备之间交换数据的标准格式,广泛应用于医疗成像领域,如CT...

    dcmtk在PACS开发中的应用 工作列表dump文件

    dcmtk在PACS开发中的应用 工作列表dump文件

Global site tag (gtag.js) - Google Analytics