以 python 语言将 OpenGL 与网络摄像头集成

integrating OpenGL with webcam in python language

如何在 python 语言中将网络摄像头纹理与 OpenGL 集成。我没有在互联网上得到任何例子

请回答

一如既往地在编程中,我会先将问题拆分成更小的问题:

  1. 获取网络摄像头源(如果您还没有) 要获取网络摄像头数据,我将从这里开始:How do I access my webcam in Python?(基本上使用 OpenCV 或 GS​​treamer 获取网络摄像头数据)

  2. 确保数据在 RGB 颜色格式的一维数组中

  3. 一旦从摄像机获得视频输入,就应该相当直接地获取最新帧并使用 GL.glTexImage2D 将其上传到 OpenGL 纹理。 (example)

    这是假设您已经熟悉 OpenGL,如果不熟悉,您可以尝试学习一些 OpenGL 教程,直到您对第 3 步感到足够自如。