【发布时间】:2020-03-04 08:32:14
【问题描述】:
如何在 python 语言中将网络摄像头纹理与 OpenGL 集成。我没有在互联网上得到任何例子
请回答
【问题讨论】:
-
这个问题很有价值,但它迫切需要编辑。编辑队列已满,因此您当然可以花一点时间接受其中的一些,以便为每个人制作更有用的 StackOverflow。请编辑
如何在 python 语言中将网络摄像头纹理与 OpenGL 集成。我没有在互联网上得到任何例子
请回答
【问题讨论】:
和编程一样,我会先把问题分解成更小的问题:
获取网络摄像头提要(如果您还没有) 为了获取网络摄像头数据,我将从这里开始:How do I access my webcam in Python?(基本上使用 OpenCV 或 GStreamer 获取网络摄像头源)
确保数据在 RGB 颜色格式的一维数组中
一旦您从摄像头获得视频源,就可以直接获取最新帧并使用 GL.glTexImage2D 将其上传到 OpenGL 纹理。 (example)
这是假设您已经熟悉 OpenGL,如果不熟悉,您可以尝试遵循一些 OpenGL 教程,直到您对第 3 步感到足够熟悉为止。
【讨论】: