-2

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

请回答

4

1 回答 1

1

与编程中的往常一样,我会首先将问题分解为更小的问题:

  1. 获取网络摄像头源(如果您还没有) 为了获取网络摄像头数据,我将从这里开始:如何在 Python 中访问我的网络摄像头?(基本上使用 OpenCV 或 GS​​treamer 获取网络摄像头)

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

  3. 一旦您从相机获得了视频源,就应该相当直接地获取最新的帧并使用 GL.glTexImage2D 将其上传到 OpenGL 纹理。(示例

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

于 2020-03-04T10:04:31.340 回答