c++vtkitk

VTK and ITK for C++


I'm very new to using libraries for C++ and I have some doubts. I will need to work with medical images, MRI in particular, (DICOM format). I want to process those images - get the particular pixel values. However, as I read, I need some additional libraries to be able to work with DICOM file format in C++. I found VTK and ITK libraries. However, I'm not sure if it is libraries for c++... Does anyone know? DO I only need to download it, install and use it in my C++ code or is it a separate tool with GUI? Will I be able to read DICOM file formats and access its pixel values and manipulate it with C++?

Thanks


Solution

  • VTK and ITK are both open source C++ libraries.

    I think the confusion might come from the VTK file source formats which can be vizualize by a GUI interface Paraview.

    Kitwares propose several tools in medical imaging, data vizualization, which can be used "together" hence the confusion. But you can consider VTK and ITK as C++ libraries.