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

C的VTK和ITK++

  •  0
  • Donatas  · 技术社区  · 9 年前

    我对C++使用库很陌生,我有一些疑问。我需要处理医学图像,特别是MRI(DICOM格式)。我想处理这些图像-得到特定的像素值。然而,当我阅读时,我需要一些额外的库来处理C++中的DICOM文件格式。我找到了VTK和ITK 图书馆 。然而,我不确定它是否是c++的库……有人知道吗?我只需要下载、安装并在C++代码中使用它,还是它是一个单独的GUI工具?我是否能够读取DICOM文件格式,访问其像素值,并使用C++进行操作?

    谢谢

    3 回复  |  直到 4 年前
        1
  •  1
  •   coincoin    9 年前

    VTK和ITK都是开源C++库。

    我认为困惑可能来自 VTK 可以通过GUI界面实现可视化的文件源格式 Paraview .

    Kitware提出了医学成像中的几种工具,即数据可视化,它们可以“一起”使用,因此产生了混淆。 但您可以将VTK和ITK视为C++库。

        2
  •  0
  •   Dave Chen    9 年前

    ITK和VTK是用C++编写的库,因此您可以下载代码、编译库并将它们与C++代码链接。ITK支持读取和写入DICOM文件以及多种医学图像格式。您将能够使用ITK访问C++代码中的像素值。

        3
  •  0
  •   user4876067 user4876067    8 年前

    ITK和VTK是用C++编写的。 但如果你想让别人读取DICOM文件,建议只使用VTK。 VTK负责数据表示,ITK将处理过滤器处理。

    vtkDICOMImageReader是读取DICOM文件(.dcm或.dir)的推荐类

    如果您选择使用VTK和ITK,则必须激活功能itkvtkglue