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

DCMTK从一组DICOM序列图像中获取一项

阅读更多

 

Howto: Get information from a sequence item

The following example shows, how to get the Code Meaning from the Procedure Code Sequence.

 

#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->findAndGetSequenceItem(DCM_ProcedureCodeSequence, item, 0 /* first item */).good())
        {
            OFString codeMeaning;
            if (item->findAndGetOFString(DCM_CodeMeaning, codeMeaning).good())
            {
                /* output value of "codeMeaning" or do something else with this information */
            }
        }
    }
    return 0;
}
 

------------------------------------------------------------------

柳北风儿

http://qimo601.iteye.com

分享到:
评论

相关推荐

    第一个 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

    基于DCMTK的DICOM图像查看器

    6. **网络通信**:如果需要,可以通过DCMTK实现DICOM网络通信,如C-FIND、C-MOVE和C-GET服务,从DICOM存储服务器获取图像。 7. **错误处理**:良好的错误处理机制能确保在遇到不完整或格式错误的DICOM文件时,程序...

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

    总的来说,理解和使用DCMTK和GDCM库来处理DICOM图像,尤其是涉及不同压缩格式的解压缩和信息读取,是一项技术性较强的任务,需要对C++编程、DICOM标准以及图像压缩算法有一定的了解。这个过程中,开发者需要具备良好...

    dicom.rar_dcmtk_dcmtk3.6_dcmtk3.6.0_dicom

    DICOM(Digital Imaging and Communications in Medicine)是一种标准,用于在医疗环境中存储、交换和传输医学图像及相关的临床信息。DCMTK(DICOM Toolkit)是一个开源软件库,它提供了处理DICOM数据所需的工具和...

    DICOM图像的显示、调窗及缩放

    DICOM(Digital Imaging and Communications in Medicine)是一种标准格式,用于在医疗环境中交换医学影像数据。在医疗影像处理中,正确地显示、调窗和缩放DICOM图像至关重要,因为这直接影响到医生对图像细节的判断...

    用VC++和DCMTK显示DICOM医学图像

    DICOM是医学影像存储和传输的国际标准,它的制定为不同的医学影像设备和用户提供了统一的接口标准和交互协议。解读 DICOM的医学图像文件格式以及用利用VC++和DCMTK显示方法显示DICOM医学图像

    VC和DCMTK显示DICOM图像

    DICOM(Digital Imaging and Communications in Medicine)是由NEMA(美国电气制造协会)和ACR(美国放射学会)联合制定的一项国际标准,旨在定义数字医学图像及关联信息的格式与交换方式。这一标准的制定极大地促进...

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

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

    用VC++和DCMTK显示DICOM医学图像

    DCMTK(DICOM ToolKit)是针对DICOM标准开发的一套开源软件开发包,支持多种医学图像的传输、存储与打印等功能,是目前主流的DICOM开发工具之一。本文将详细介绍如何使用VC++与DCMTK来显示DICOM医学图像,帮助初学者...

    DCMTK工具下载,实现dicom传输文件等功能

    例如,可以编写一个脚本来定期从远程设备获取新的DICOM图像,然后将它们存储到本地数据库或进行进一步的处理。 在你下载的压缩包中,DCMTK可能包含了源代码、编译好的二进制文件以及相关的文档和示例脚本。首先,你...

    利用dcmtk将单帧dicom图像的数据导入到txt文档中

    文件中附带了一张单帧dicom文件,另一个txt文档中附带了此次运行的代码,即导入数据后按照dicom图像的行和列依次读入到txt中,后期经过matlab验证,得到的图像与原始图像一样,希望能给你有所帮助

    dcmtk-3.5.4.zip_DCMTK 3.5.4_dcmtk-3.5.4_dicom_图 CSharp_软件

    DCMTK 3.5.4 是一个广泛使用的开源软件包,主要用于医学图像通信标准(DICOM)的应用程序开发。这个版本的DCMTK提供了全面的功能,包括 DICOM 网络通信、数据解析和创建,以及 DICOM 文件管理。在医疗图像处理和分析...

    VC 与DCMTK显示DICOM医学图像pdf教程.rar

    VC 使用DCMTK显示DICOM医学图像的实现教程, 从事VC 编程的程序员大概都知道,DICOM是医学影像存储和传输的国际标准,本教程来自OTI技术论坛专题讨论版,或许这本整理的简短教程对你有所帮助。

    dicom.rar_dicom_dicom dcmtk_qt dicom_医学 图像处理

    这是一个DICOM的读取软件,很用的,对医学图像处理的研究者有用

    dcmtk.rar_dcmtk_dicom

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

    java获取DICOM格式图片demo

    DICOM图像数据通常以像素数组的形式存储,可以通过`PixelData`元素获取。然后,我们可以使用`PixelUtil`类将这些数据转换为常见的图像格式: ```java byte[] pixelData = ds.getPixelData().toByteArray(); ...

    C, C++读取 DICOM & DICONDE 图像数据

    DICOM(Digital Imaging and Communications in Medicine)是一种标准,用于在医疗环境中存储、传输和处理医学图像数据。DICONDE(Digital Imaging and Communications for Nuclear Detectors)则是DICOM的一个子集...

Global site tag (gtag.js) - Google Analytics