2011-09-20 48 views
0

我想處理一個dicom數據集並使用VTK顯示它。 如何提前知道圖形卡是否能夠顯示音量?我試過使用glGetIntegerv(GL_MAX_TEXTURE_BUFFER_SIZE_EXT,size),它給出了可以使用圖形卡呈現的最大紋素數量,然後嘗試將它與m_vtkImageReader-> GetOutput() - > GetDimensions(尺寸)。我認爲如果dimensions.x * dimensions.y * dimensions.z>大小,那麼vtk會拋出一個錯誤,但它沒有發生。使用VTK顯示dicom數據集

我會很高興聽到其他方式,或者有人可以指出我是我錯了。

回答

0

VTK提供基於gpu的卷處理和非gpu。您可以嘗試使用VtkSmartVolumeMapper。這個mapper從vtk mappers中爲你的卡片選擇最好的映射器。這款筆記本通過帶32MB內存的unichrome videocard顯示屏,顯示效果良好。

+0

好的,謝謝你的回答。 – Talke