VTK和ITK for C ++

时间:2015-09-06 19:55:45

标签: c++ vtk dicom itk

我很高兴使用C ++库,我有些疑惑。我将需要使用医学图像,特别是MRI(DICOM格式)。我想处理这些图像 - 获取特定的像素值。但是,正如我所读到的,我需要一些额外的库才能在C ++中使用DICOM文件格式。我找到了VTK和ITK 。但是,我不确定它是否是c ++的库...有谁知道?我只需要下载它,在我的C ++代码中安装和使用它,还是一个带GUI的独立工具?我是否能够读取DICOM文件格式并访问其像素值并使用C ++进行操作?

由于

3 个答案:

答案 0 :(得分:1)

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

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

Kitwares提出了几种医学成像,数据视觉化的工具,可以一起使用"因此混乱。 但您可以将VTK和ITK视为C ++库。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

ITK和VTK是用C ++编写的。 但是如果你想要读取DICOM文件,重新使用只能使用VTK。 VTK负责数据表示,因为ITK将处理过滤器处理。

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

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