2015-09-06 12 views
0

Я очень новичок в использовании библиотек для C++, и у меня есть некоторые сомнения. Мне нужно будет работать с медицинскими изображениями, в частности, с МРТ (формат DICOM). Я хочу обработать эти изображения - получить конкретные значения пикселей. Однако, когда я читаю, мне нужны некоторые дополнительные библиотеки, чтобы иметь возможность работать с файлом DICOM на C++. Я нашел библиотеки VTK и ITK . Тем не менее, я не уверен, что это библиотеки для C++ ... Кто-нибудь знает? DO Мне нужно только загрузить его, установить и использовать в моем коде на C++ или это отдельный инструмент с графическим интерфейсом? Смогу ли я прочитать форматы файлов DICOM и получить доступ к его значениям пикселей и управлять ими с помощью C++?VTK и ITK для C++

Thanks

ответ

1

VTK и ITK - это библиотеки C++ с открытым кодом.

Я думаю, что путаница может исходить из форматов файлов VTK, которые могут быть визуализированы с помощью интерфейса GUI Paraview.

Kitwares предлагает несколько инструментов для медицинской визуализации, визуализации данных, которые могут использоваться «вместе», следовательно, путаницы. Но вы можете рассматривать VTK и ITK как библиотеки C++.

0

ITK и VTK - это библиотеки, написанные на C++, поэтому вы можете загрузить код, скомпилировать библиотеки и связать их с кодом C++. ITK поддерживает чтение и запись файлов DICOM, а также множество форматов медицинских изображений. Вы сможете получить доступ к значениям пикселей в коде C++ с помощью ITK.

0

ITK и VTK написаны на C++. Но если вы хотите, чтобы другие читали файлы DICOM, recomento использовать только VTK. VTK отвечает за представление данных, поскольку часть ITK будет обрабатывать фильтрацию.

vtkDICOMImageReader рекомендуемый класс для чтения файлов DICOM (.dcm или .dir)

Если вы решили использовать VTK и ITK, придется активировать функцию itkvtkglue

 Смежные вопросы

  • Нет связанных вопросов^_^