Visual c++ 在VC++;

Visual c++ 在VC++;,visual-c++,dicom,Visual C++,Dicom,如何在VC++中解析DICOM文件?如何编辑DICOM标签?您是否正在寻找任何可以为您编辑DICOM标签的库?还是你想自己写?如果你想要第一个,试试看 如果可能,最好使用一些已经存在的库,如MergeCom(非免费)或DCMTK。它们处理各种条件,例如显式VR、隐式VR、嵌套序列项的解析等。请查看有关dicom文件基本结构的链接: 要编辑DICOM文件,请记住可能还需要更新组长度标记。此外,如果您想验证编辑的值,这将是相当棘手的,因为有太多的VRs和不同的IOD具有不同的强制和可选标记。因此,我

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

您是否正在寻找任何可以为您编辑DICOM标签的库?还是你想自己写?如果你想要第一个,试试看

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


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

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

  • MergeCom(C版,Java版)Windows/Linux,这是最好的一个,您将获得大量的示例以及要学习的库

  • DCMTK

  • DVTK

  • 伊梅布拉

  • GDCM


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

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

    参考:

    正如,有免费的图书馆愿意为您做这件事。

    GDCM的好处是它被用在了ITK中,可能是