基于GLVolumeItem的pyqt图最大强度投影

2024-10-03 13:27:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用最大强度投影(MIP)来查看一些三维医学图像pyqtgraph使用GLVolumeItem。我看到有三个预定义的GLOptions设置。translucentadditive模式看起来都像MIP。所以我的问题是

  1. 它是真正的MIP视图吗?如果不是,我应该如何更改GLOptions(例如GL_DEPTH_TESTGL_BLEND等)?你知道吗
  2. 是否有一个网站包含不同显示模式的GL配置(例如GL_DEPTH_TESTGL_BLEND等)?你知道吗

更新:

this website,我将GLOptions设置为

{'glBlendFunc': (GL_ONE, GL_ONE), 'glBlendEquation': (GL_MAX_EXT), GL_BLEND: True}

但是,会弹出一个错误,说明GL_MAX_EXT未定义。你知道我该怎么修吗?你知道吗


Tags: test图像模式oneextmax医学投影
1条回答
网友
1楼 · 发布于 2024-10-03 13:27:09

最后我找到了答案:

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视图。你知道吗

相关问题 更多 >