【问题标题】:Parse DICOM files in VC++在 VC++ 中解析 DICOM 文件
【发布时间】:2009-09-10 04:41:03
【问题描述】:

如何在 VC++ 中解析 DICOM 文件?如何编辑 DICOM 标签?

【问题讨论】:

标签: visual-c++ dicom


【解决方案1】:

如果可能,最好使用一些已经存在的库,例如 MergeCom(不是免费的)或 DCMTK。它们处理各种条件,例如显式 VR、隐式 VR、嵌套序列项的解析等。看看这个关于 dicom 文件基本结构的链接:Introduction DICOM single file format

要编辑 DICOM 文件,请记住您可能还更新了组长度标签。此外,如果您想验证编辑的值,这将非常棘手,因为有太多的 VR 并且不同的 IOD 具有不同的强制和可选标签。所以我再次建议尽可能使用现有的库。

【讨论】:

    【解决方案2】:

    您是否正在寻找任何可以为您服务的图书馆?或者你想自己写?如果您想要第一个,请尝试DCMTK

    【讨论】:

      【解决方案3】:

      试试 GDCM,它甚至是用 C# 封装的。它使用 CMake,因此 Visual Studio 文件的生成很容易。

      参考: http://gdcm.sf.net

      【讨论】:

      • GDCM 的好处在于它用于 ITK
      【解决方案4】:

      正如其他人所建议的,有许多 3rd 方库可用。虽然很多都是付费的,但没有人会阻止你使用试用版:)

      1. MergeCom (C 版,Java 版) Windows/Linux,这是最好的,你会得到很多示例和库来学习。

        http://www.mergecom3.com/

      2. DCMTK

        http://dicom.offis.de/dcmtk

      3. DVTK

        http://www.dvtk.org/

      4. 伊布拉

        http://imebra.com/

      5. GDCM

        http://gdcm.sourceforge.net/wiki/index.php/Main_Page

      还有很多,需要的是你开始做一个:)

      【讨论】:

        【解决方案5】:

        作为posted before,有many 免费 库很乐意为您服务。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-24
          • 2012-09-13
          相关资源
          最近更新 更多