-2
使用OpenGL
和CVOpenGLESTextureCacheCreateTextureFromImage
:OpenGL纹理缓存源...可以渲染缓冲区?
在文档here它说,目标可以是GL_TEXTURE2D
或GL_RENDERBUFFER
:这是什么意思?可以使用绑定到帧缓冲区color_attachment_0
的渲染缓冲区来获取图像吗?
使用OpenGL
和CVOpenGLESTextureCacheCreateTextureFromImage
:OpenGL纹理缓存源...可以渲染缓冲区?
在文档here它说,目标可以是GL_TEXTURE2D
或GL_RENDERBUFFER
:这是什么意思?可以使用绑定到帧缓冲区color_attachment_0
的渲染缓冲区来获取图像吗?
你的问题有点混乱。
有文件说您可以将视频帧推入GL_TEXTURE2D或GL_RENDERBUFFER。
在第一种情况下,您可以在片段着色器中使用sampler2D来查看视频中的颜色并将视频放在多边形上。
在第二种情况下,是的,您可以将渲染缓冲区绑定到您的FBO并使用glReadPixels()获取图像。
但是,我不会将这些“源”中的任何一个称为必需的吗?他们是目标。除非你的意思是作为后期阅读的来源?