【问题标题】:VTK and ITK for C++C++ 的 VTK 和 ITK
【发布时间】:2020-10-20 15:30:15
【问题描述】:

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

谢谢

【问题讨论】:

    标签: c++ vtk itk


    【解决方案1】:

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

    我认为混淆可能来自VTK 文件源格式,可以通过GUI 界面Paraview 进行可视化。

    Kitwares 在医学成像、数据可视化方面提出了几种工具,它们可以“一起”使用,因此会造成混淆。 但是您可以将 VTK 和 ITK 视为 C++ 库。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 2010-10-28
          • 1970-01-01
          • 2022-06-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-13
          相关资源
          最近更新 更多