代码之家  ›  专栏  ›  技术社区  ›  Sauron

在VC中解析DICOM文件++

  •  0
  • Sauron  · 技术社区  · 15 年前

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

    5 回复  |  直到 11 年前
        1
  •  6
  •   Naveen    15 年前

    如果可能,最好使用一些已经存在的库,如mergecom(非free)或dcmtk。它们处理各种条件,例如显式虚拟现实、隐式虚拟现实、嵌套序列项的解析等。查看有关DICOM文件基本结构的链接: Introduction DICOM single file format .

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

        2
  •  2
  •   Canopus    15 年前

    你在找能帮你的图书馆吗?还是你自己写?尝试 DCMTK 如果你想要第一个。

        3
  •  1
  •   malat    15 年前

    尝试gdcm,它甚至用c_包裹。它使用cmake,因此很容易生成Visual Studio文件。

    裁判: http://gdcm.sf.net

        4
  •  1
  •   Patrick Oscity    11 年前

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

    1. MultECOM(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
  •  0
  •   Community CDub    7 年前

    AS posted before ,有 many 自由的 愿意为你做这件事的图书馆。