Advertisement

6 DICOM编码实现-读取元素

阅读量:

以下链接为本系列文章的相关内容,如存在不足之处,欢迎在评论区进行交流:
系列文章

以下链接提供的代码为完整且可运行的版本,具体地址如下,可根据需要下载:
dicom成像程序

本文与专栏 从零讲解DICOM协议-成像协议 中的 DICOM成像协议剖析DICOM成像协议实现思路 两篇文章相对应,建议读者先阅读上述两篇内容,以掌握DICOM底层协议的相关知识,从而更好地理解代码实现。

上一篇文章 DICOM成像协议编码实现-数据组解析 介绍了DICOM解析引擎的设计思路及整体代码架构,并完成了以下内容:

  1. 读取DICOM文件至内存中
  2. 读取文件头到文件头对象中
  3. 按照元数据组特性读取元数据组中的各个DataElement
  4. 按照数据组特性读取数据组中的各个DataElement

本文将延续前文,继续对以下部分进行代码思路分析与实现:

  1. 如果PixelData是压缩格式,则用相应的解压算法解压
  2. CT值转BMP,保存BMP图像

在完成DICOM文件的解析后,数据将被存储为vector< DcmElement > 的形式。此时若需获取某一特定元素,则可通过tag进行查询。此前在解析DcmElement时,仅从内存中

全部评论 (0)

还没有任何评论哟~