将OpenGL与python网络摄像头集成

问题描述 投票:0回答:1

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

请回答

opencv opengl pyopengl
1个回答
0
投票

与编程一样,我首先将问题分解为较小的问题:

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

  2. 确保数据位于RGB颜色格式的1D数组中

  3. 一旦从摄像机获得视频源,就应该很直接地获取最新的帧,然后使用GL.glTexImage2D将其上传到OpenGL纹理。 (example

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

© www.soinside.com 2019 - 2024. All rights reserved.