我想使用最大强度投影(MIP)使用GLVolumeItem在pyqtgraph中查看一些3D医学图像。我看到有三个预定义的GLOptions
设置。 translucent
和additive
模式都看起来像MIP。所以我的问题是
GLOptions
(例如GL_DEPTH_TEST
,GL_BLEND
等)?GL_DEPTH_TEST
,GL_BLEND
等)?更新:
在this website中,我将GLOptions
设置为
{'glBlendFunc': (GL_ONE, GL_ONE), 'glBlendEquation': (GL_MAX_EXT), GL_BLEND: True}
但是,弹出错误提示未定义GL_MAX_EXT
。有什么想法我应该如何解决?
答案 0 :(得分:0)
最后我找到了答案:
from OpenGL.GL import *
from OpenGL import GL
from OpenGL.GL.EXT.blend_minmax import GL_MAX_EXT
glOptions = {'glBlendFunc': (GL_ONE, GL_ONE), 'glBlendEquation': (GL_MAX_EXT, ), GL_BLEND: True}
这应该为您提供真正的MIP视图。