2015-09-06 104 views
0

我對C++使用庫很陌生,我有些疑惑。我需要使用醫學圖像,特別是MRI(DICOM格式)。我想處理這些圖像 - 獲取特定的像素值。但是,正如我讀到的,我需要一些額外的庫來使用C++中的DICOM文件格式。我發現VTK和ITK 。但是,我不確定它是否爲C++庫...有誰知道嗎?我是否只需要下載它,在我的C++代碼中安裝和使用它,還是使用GUI的獨立工具?我能讀取DICOM文件格式並訪問其像素值並使用C++進行操作嗎?VTK和C++的ITK

謝謝

回答

1

VTK和ITK都是開源的C++庫。

我認爲這個混淆可能來自VTK文件源格式,它可以通過GUI界面Paraview進行vizualize。

Kitwares在醫學成像,數據可視化中提出了幾種工具,它們可以「一起使用」,因此引起混淆。 但是,您可以將VTK和ITK視爲C++庫。

0

ITK和VTK是用C++編寫的庫,因此您可以下載代碼,編譯庫並將它們與C++代碼鏈接起來。 ITK支持讀取和寫入DICOM文件,以及一系列醫療圖像格式。您將能夠使用ITK訪問C++代碼中的像素值。

0

ITK和VTK是用C++編寫的。 但是,如果你想讓某些人閱讀DICOM文件,只能使用VTK。VTK負責數據表示,因爲ITK將處理過濾器處理。

vtkDICOMImageReader是讀取DICOM文件的推薦類(.DCM或爲.dir)

如果您選擇使用VTK和ITK,則要激活功能itkvtkglue