1

我想处理一个 dicom 数据集并使用 VTK 显示它。如何提前知道显卡是否能够显示音量?

我尝试使用 glGetIntegerv(GL_MAX_TEXTURE_BUFFER_SIZE_EXT,size) 为您提供可以使用显卡渲染的最大纹素数,然后尝试将其与 m_vtkImageReader->GetOutput()->GetDimensions(dimensions) 的输出进行比较. 我认为如果 dimensions.x*dimensions.y*dimensions.z > size 那么 vtk 会抛出一个错误,但它没有发生。

我很高兴听到其他方式,或者如果我错了,也许有人可以指出我。

4

1 回答 1

0

VTK 提供基于 gpu 的卷处理,以及非 gpu。您可以尝试使用 VtkSmartVolumeMapper。此映射器从 vtk 映射器中为您的卡选择最佳映射器。通过具有 32 mb 内存的 unichrome 视频卡,笔记本电脑的显示音量很好。

于 2011-09-21T10:04:45.317 回答