以 python 语言将 OpenGL 与网络摄像头集成
integrating OpenGL with webcam in python language
如何在 python 语言中将网络摄像头纹理与 OpenGL 集成。我没有在互联网上得到任何例子
请回答
一如既往地在编程中,我会先将问题拆分成更小的问题:
获取网络摄像头源(如果您还没有)
要获取网络摄像头数据,我将从这里开始:How do I access my webcam in Python?(基本上使用 OpenCV 或 GStreamer 获取网络摄像头数据)
确保数据在 RGB 颜色格式的一维数组中
一旦从摄像机获得视频输入,就应该相当直接地获取最新帧并使用 GL.glTexImage2D 将其上传到 OpenGL 纹理。 (example)
这是假设您已经熟悉 OpenGL,如果不熟悉,您可以尝试学习一些 OpenGL 教程,直到您对第 3 步感到足够自如。
如何在 python 语言中将网络摄像头纹理与 OpenGL 集成。我没有在互联网上得到任何例子
请回答
一如既往地在编程中,我会先将问题拆分成更小的问题:
获取网络摄像头源(如果您还没有) 要获取网络摄像头数据,我将从这里开始:How do I access my webcam in Python?(基本上使用 OpenCV 或 GStreamer 获取网络摄像头数据)
确保数据在 RGB 颜色格式的一维数组中
一旦从摄像机获得视频输入,就应该相当直接地获取最新帧并使用 GL.glTexImage2D 将其上传到 OpenGL 纹理。 (example)
这是假设您已经熟悉 OpenGL,如果不熟悉,您可以尝试学习一些 OpenGL 教程,直到您对第 3 步感到足够自如。