在VC ++中解析DICOM文件

时间:2009-09-10 04:41:04

标签: visual-c++ dicom

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

5 个答案:

答案 0 :(得分:6)

如果可能,最好使用一些现有的库,例如MergeCom(非免费)或DCMTK。它们处理各种条件,如显式VR,隐式VR,嵌套序列项的解析等。请查看有关dicom文件基本结构的链接:Introduction DICOM single file format

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

答案 1 :(得分:2)

你在寻找能为你做这件事的图书馆吗?或者你想写自己的?如果您想要第一个,请尝试DCMTK

答案 2 :(得分:1)

正如其他人所说,有很多第三方图书馆可用。虽然许多人都有报酬,但没有人会阻止你使用试用版:)

  1. MergeCom(C版,Java版)Windows / Linux,这是最好的一个,您将获得大量样本以及库来学习。

    http://www.mergecom3.com/

  2. DCMTK

    http://dicom.offis.de/dcmtk

  3. DVTK

    http://www.dvtk.org/

  4. Imebra

    http://imebra.com/

  5. GDCM

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

  6. 还有很多,需要你开始研究一个:)

答案 3 :(得分:1)

尝试使用GDCM,它甚至包含在C#中。它使用CMake,因此很容易生成Visual Studio文件。

价: http://gdcm.sf.net

答案 4 :(得分:0)

作为posted before,有many 个免费图书馆很乐意为您做这些。